我在Firefox中看到POST XMLHttpRequest的间歇性中止。
在FF DevTools网络中,请求行具有灰色状态圆圈&没有状态号。响应选项卡为空。在Firebug中,状态显示为中止,我在某个地方读到这意味着浏览器中止了调用(这意味着服务器没有问题吗?)。
- 大约在火狐46成为生产版本的时候(4月26日)开始
- 用户在Chrome中不会遇到这些故障
- 用户分布在世界各地(不是本地问题)
- 中止的请求似乎是随机的,发生在不到1%的请求中
- 故障发生时,没有其他请求处于活动状态或发出
- 我没有注意到任何GET失败
有人知道Chrome&Firefox对XMLHttpRequest的处理会导致类似的情况吗?
看起来这是Firefox 46中引入的一个错误。
应该在6月7日发布的版本47中修复
将服务器端持久连接超时调整为比firefox值长约5秒。Firefox对HTTP/1.x使用115秒,对HTTP/2使用180秒。