间歇性的“远程服务器在发送响应头之前关闭了连接”(iOS 8 /网络故障?)

时间:2014-09-10 19:52:29

标签: ajax http

我正在调试在我自己的网络中测试时发现的一个非常奇怪的问题。 (它似乎不会发生在我的网络之外的其他服务器上)随机http请求失败。

我在我的网络上的两台apache服务器上试过它,并且每100个请求中就有1个使用2个不同的apache服务器。

我认为它与前端相关,但它似乎与我的内部网络或配置有关。我在我的机器上安装了Charles代理,并使用我的手机在产区提出请求。 (阿贾克斯)

正在制作ajax / http请求,但它永远不会进入我的访问日志,我收到错误“远程服务器在发送响应标头之前关闭了连接”

http proxy

如何进一步调试?

注意:另外值得注意的是,当连接到机器上的服务器时,我只能在移动iPhone + iPad设备上重现问题。 (即使使用http代理......这很奇怪)

修改

我从服务器计算机对端口80进行了wireshark捕获并从iPhone访问它。我很难解释它。

以下是捕获文件的链接:

CAPTURE 1(iOS 8 iPhone):

https://www.dropbox.com/s/1ipruv3wlmgng5o/http%20capture%20bad.pcapng?dl=0

注意:错误发生在最后一次发布到sales / add_payment

之后

CAPTURE 2(iOS 8 iPhone):

https://www.dropbox.com/s/4zu3654uh9l6230/http%20capture%20bad%202.pcapng?dl=0

注意:错误发生在LAST post to sales / complete

之后

捕获3(Android 4.4):

https://www.dropbox.com/s/8xtwkbewce02psw/http%20capture%20android%201.pcapng?dl=0

关注:

如果确实是网络设备故障,我该如何判断哪些是坏的? (设备,路由器,调制解调器?)

0 个答案:

没有答案