request.status 12031

我们开发了一个Web应用程序,供我们的客户站点内部使用,并且严重依赖于ajax请求。 我们在全国拥有20多个客户,其中许多是同一版本,而且大部分用户数量很大。

只有一个客户端,我们看到我们的Ajax调用失败相对频繁的状态12031(ERROR_INTERNET_CONNECTION_RESET权利?)。 “频繁”意味着每天0-10次,而其他类似用途/量的客户很less有,如果有的话,看到这个错误(我们logging一切)。

我们似乎无法重现这一点,并且很确定这是由于内部networking的剥离。 是否有任何好的工具或代码可以用来分析为什么会发生这种情况,并可能找出一个build议? 我怀疑我们能够改变甚至查看任何路由器设置,因为我们只是一个庞大的内部networking上的一个小应用程序。

先谢谢你!

如果Web服务器没有负载问题,那么抛出RST数据包就没什么意义了。

欺骗重置的东西当然是可能的,并且会指向某种types的安全设备(防火墙,IDS / IPS,甚至是网页过滤设备),压缩连接 – 就像在networkingpath中一样?

这可能很难与错误不一致,但如果可能的话,用wireshark或tcpdump来捕获连接stream量。 Web服务器是否真正发送客户端正在接收的RST包是特别感兴趣的。

如果这确实是错误的话,我会请求与基础架构人员分享 – 非常非常! 说“我们正在查看我们的应用程序代码,并且有问题重现问题。由于错误提示可能存在潜在的networking中断,我们认为您可能想要看看,因为这可能会导致其他问题。

一种可能性是服务器网卡或交换机端口可能configuration错误或错误。