我有一个在全国各地有多个办事处的客户,所有这些客户都通过广域网共享同一个互联网连接。 这个客户端的一个特定的办公室正在经历与我的网站严重的延迟和超时问题。 大多数但不是全部的延迟发生在一个特定的ASPX页面上,在填充级联下拉列表(快速表单提交)的同时进行多个回发。 延迟是零星的,可以从几秒到完全超时。 没有迹象表明超时正在服务器端发生。
这个客户的IT人员无法缩小这个问题。 由于它只影响一个客户的一个位置,我被引导认为这不是我的网站的东西,而是特定的位置。 他在使用网站时测量了ping时间,即使页面超时也没有发现ping时间的实际变化。 我相信这可能是由于某种不喜欢快速表单提交的互联网filter造成的,但超出预感我不知道。
我的问题是我应该告诉IT人员寻找什么? 虽然我没有试图为这个问题提供积极的技术支持,但我至less想要了解正在发生的事情并尝试提供某种build议。
谢谢。
假设已经完成了一些基础知识:
有几件事情可以用来在客户端debugging超时:
希望能给你一个出发点。
你可以收集的数据越多越好。 我强烈build议通过远程在其中一台计算机上运行Wireshark来获取问题的networking跟踪。 像这样的完整数据包捕获可以准确地显示两个系统之间的networking层发生了什么。
另外,考虑在远程位置设置一个nagios实例(或任何您select的监视工具)。 它可以configuration为监视ICMP延迟/数据包丢失,并定期对站点执行基本的HTTP检查。 这可能会让您对潜在的间歇性networking问题有所了解。 如果你能确定一个问题,那么他可以进行定制检查,帮助你完全确定问题。
希望这可以帮助!