我有一个奇怪的超时错误,但我不确定如何调试它。
我有一个客户端在XP上使用Firefox 5.0,访问我正在开发的网站,其中POST请求在大约30秒后动态页面超时。如同,它们工作约30秒,然后停止......直到页面重新加载。
我怀疑它与客户端的防火墙有关,但是当他们使用IE7时网站工作正常(尽管IE7有其他问题并且不是解决方案)。当我在开发环境中从类似的配置运行时,我无法重现超时问题。
后端是一个通过mod_wsgi在Apache上运行的django站点(但我认为不重要),我使用带有jQuery的POST请求来动态更新页面,具体来说:
$.ajax({
url: '/app/portal',
dataType: 'json',
type: 'POST',
data: {parameter: 'value'},
success: function(json){
//...
},
error: function(xhr, testStatus, error) {
//...
}
});
这是一个全新安装的firefox(在我安装firebug插件之前和之后都遇到了问题)。
有什么我可以检查的吗?有什么我想念的吗?是否可以确定它是防火墙问题还是其他一些IT问题?
进一步详情:
清除缓存也没有效果。
我不确定客户端的网络配置 - 是否有代理或其他会导致此类超时的内容?
答案 0 :(得分:1)
我建议安装Fiddler Web Debugger并准确观察发生了什么以及发生了什么。
答案 1 :(得分:0)
我无法想象这是一个防火墙问题,除非你使用不同的端口(但似乎并非如此) 我想只是几个基本指针:
答案 2 :(得分:0)
超时后的错误消息是什么?根据您对SSL,工作IE,在您的计算机上工作等的描述,它可能也是SSL证书问题。你会检查他们的Firefox是否有适合该网站的证书? (工具 - >选项 - >高级 - >加密)