Nginx 400错误困扰我很久了,我在IE6下访问有400输出,其他浏览器都正常

lengspring 发布于 2013/03/11 11:13
阅读 2K+
收藏 0
求助:Nginx 400错误困扰我很久了,我在IE6下访问有400输出,其他浏览器都正常,而且出现400的时候访问会卡顿几秒,然后再200:
日志:
10.79.4.181 - - [11/Mar/2013:10:46:44 +0800] "-" 400 0 "-" "-" "-"
10.79.4.181 - - [11/Mar/2013:10:46:44 +0800] "-" 400 0 "-" "-" "-"
10.79.4.181 - - [11/Mar/2013:10:46:44 +0800] "-" 400 0 "-" "-" "-"
10.79.4.181 - - [11/Mar/2013:10:46:44 +0800] "-" 400 0 "-" "-" "-"
10.79.4.181 - - [11/Mar/2013:10:46:44 +0800] "GET /index.php?app=product&action=product_list HTTP/1.1" 200 3873 "http://10.0.16.99/index.php?app=vendor&action=vendor_list" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)" "-"
加载中
0
lateron
lateron
这个你先清除下浏览器的历史记录以及cookie。
0
lengspring
lengspring

引用来自“夕水溪下”的答案

这个你先清除下浏览器的历史记录以及cookie。
多谢你的回答,我照你说的清除了,还是那样的问题
0
Frank_mc
Frank_mc
根据你这个日志看,你这个IE的请求返回的状态码是200 啊
0
lavafree
lavafree
client_header_buffer_size 改的大一点,这样会缓解一下默认好像1k,改为32k吧
0
lengspring
lengspring

引用来自“lavafree”的答案

client_header_buffer_size 改的大一点,这样会缓解一下默认好像1k,改为32k吧

不是个问题,我改大了也一样不行,问题已经解决了,多谢你的帮助!

是因为一个图片加载多次造成的,而且这个图片不被缓存,一直请求连接断开

0
lengspring
lengspring

引用来自“Frank_mc”的答案

根据你这个日志看,你这个IE的请求返回的状态码是200 啊

没见前面有几个400?注意看请求时间,不过问题已经解决了,图片缓存问题,重复加载,IE6的bug吧

http://ued.taobao.com/blog/2010/05/ie6-duplicate-load-bug/

lengspring
lengspring
回复 @Frank_mc : js动态创建img加载图片的问题,属于IE6的bug
Frank_mc
Frank_mc
只能看出来最后一个是IE6的请求,虽然时间一样但是前面的请求,既没有请求的内容,也没有显示UA信息,在怎么理解啊……
0
lengspring
lengspring

引用来自“lengspring”的答案

引用来自“Frank_mc”的答案

根据你这个日志看,你这个IE的请求返回的状态码是200 啊

没见前面有几个400?注意看请求时间,不过问题已经解决了,图片缓存问题,重复加载,IE6的bug吧

http://ued.taobao.com/blog/2010/05/ie6-duplicate-load-bug/

不过我不是用这个方法解决的,我是把这两个图片放到<body>后面并且隐藏了
0
蟋蟀哥哥
蟋蟀哥哥
我也一直有这个问题。。很困惑。。。
0
lengspring
lengspring

引用来自“蟋蟀哥哥”的答案

我也一直有这个问题。。很困惑。。。
用HttpWatch.Professional.v8.5.27.zip抓包看看分析,对症下药~~~
蟋蟀哥哥
蟋蟀哥哥
我要重新做系统,重新搞了。。MD
返回顶部
顶部