为什么IE会从LAMP服务器引起HTTP 500响应?

时间:2012-05-14 12:39:54

标签: http internet-explorer response

我有一个购物车系统,它使用(jQuery)AJAX将产品添加到购物车,显示购物车和更新购物车数量。

在IE(8/9)中,服务器的响应率约为50%。 50%HTTP 200 OK没问题,50%HTTP 500内部服务器错误。 500响应通常在大约15秒的某种超时后发生,但并非总是如此。到目前为止,所有其他浏览器的成功率都是100%。

访问下面的日志示例(IE8和IE9):

<ip> - <user> [13/May/2012:01:38:03 +1000] "POST /cart/process/cart.php HTTP/1.1" 500 - "<domain>/cart/process/cart.php?summaryOnly" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)"

<ip> - <user> [13/May/2012:00:35:11 +1000] "POST /cart/process/cart.php HTTP/1.1" 500 - "<domain>/cart/process/cart.php?summaryOnly" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"

到目前为止,我的假设是IE的使用(设置/删除)过大(或超过顶部)并触发某种安全标志。到目前为止,这是我绝对最好的猜测。

当前设置位于.htaccess密码提示后面的子域。购物车摘要加载在fancybox(JS)iFrame中。在iFrame之外进行测试没有任何区别。

我不相信问题在于前端开发方面,但我完全迷失了。服务器团队说必须是浏览器问题。

我讨厌IE。有人有任何想法吗?


编辑:我相信我至少能够减少可能暗示最大cookie长度问题的问题。 Cookie应该&lt; IE中的2Kb或4Kb / 4096我相信。我也可能遇到过这个问题:http://adamyoung.net/IE-Blocking-iFrame-Cookies

类似的问题表明此处有多个Cookie错误:http://datatables.net/forums/discussion/576/cookie-limit-long-cookie-fails/p1


0 个答案:

没有答案