奇怪的gxip?
早上刚要出门,收到短信告知几个服务器均无法访问.
检查了一下,发现都是乱码! 明显是压缩文档的内容直接输出了.
服务器上的文档都是未压缩的, 很诡异阿.
要着急走,没有仔细看,用Safari的”网络时间线”,发现,服务器的response中赫然
出现Content-Encoding:gxip ?
明显应该是gzip,怎么会变成gxip呢? 难怪浏览器无法正确识别了.
于是,简单的禁用了相关服务器的gzip压缩, 页面就正常了.
刚回来, 为了复查这个问题,将gzip重新打开, 竟然没有重现错误!
google一下,发现也有类似的现象,但是都没有解决方案,也是莫名就好了.
由于现象出现的比较突然, 大概是早上4点多出现的.
而且是若干个服务器同时出现,也是同时好.
想了想,这几个服务器类似的地方就是都有广告,而广告服务器也在这期间down了.
初步怀疑广告输出的内容导致了nginx的相关错误(mod_gzip溢出?)
或者是HTTP劫持造成的(将gzip替换为gxip)?
将广告服务器nginx和php升级, 目前无法重现相关错误,无法做出更清晰的判断.
不知道有没有人有过相似的经历?
Comments
7 Responses to “奇怪的gxip?”
Leave a Reply
有,所有开了gzip的站全部出错
part of response headers
Vary: Accept-Encoding, Accept-Encoding
Content-Encoding: gxip
关闭gzip到程序后台设置时发现,radio居然能被同时选中,发现源代码中的第一个gzip也变成了gxip(input的name包含gzip),以上
当晚,在同服务器另一站点发现arp欺骗,因为是静态页面,找机房的人本来想让他们搞个双向绑定,结果居然给我装了一个垃圾防火墙,遂手动绑定网关arp,用组策略定义开机脚本,全部恢复,打开gzip也都正常
我认为那个病毒是比较原始的版本,还不能解压缩gzip,所以故意修改gzip为gxip迫使用户关闭gzip,就可以修改了
哦,神奇的问题。上次我浏览一个网站的时候遇到的。
是服务器经常出现的什么故障么?
[...] 另注:今天(2008年7月23日)又发现了另外一个站长遇到了同样的问题,见奇怪的gxip?,看起来似乎是一个奇怪的事情。未知中…… [...]
我也遇到了……难道是arp?程序、配置等什么都没改过。
nginx的gzip模块一直有bug,也许是它的问题。