我有一个运行基本ASP.NET应用程序的网站,该应用程序主要在一个位置使用,这是我的客户办公室。服务器位于高级数据中心。
每当我在办公室外测试或使用我的应用程序时,我一直都有很好的联系,但是从他们的办公室来看,连接似乎不一致。有时请求似乎没有从浏览器进入服务器。我不熟悉办公室中的网络硬件,但它们确实有T1连接,应始终打开。
我尝试过ping和tracert,一切看起来都很正常。在失败的请求期间运行Firebug时,请求会显示在日志中,然后只是坐在那里而不显示它正在发送任何数据,最终会超时。
我的问题是,我可以使用哪些工具来诊断此连接问题并开始将其缩小到特定原因,以便我可以修复它?这是一个间歇性的问题,所以如果有任何可用的话,长期运行的工具可能会更有意义。
感谢您的帮助。
答案 0 :(得分:2)
您的所有标准ping和traceroute工具可能是您最好的选择。我不明白,网站在哪里?
如果打开命令提示符,请运行 ping -t aspwebsiteurl.domain < - 将显示是否存在数据包丢失。 再次从命令提示符, tracert aspwebsiteurl.domain < - 将显示数据包获取站点所采用的路由。也可以告诉你是否有一个特定的跳跃给你提升。
答案 1 :(得分:0)
办公室和数据中心之间是否存在可能导致问题的代理?
您也可以尝试Wireshark尝试更详细地调试问题。
答案 2 :(得分:0)
Speed Test - Internet Network Connection Speed可能对某些链接有所帮助,可以在客户办公室测试连接,看看它的工作情况。
另一个问题是客户端和数据中心有多远?如果一个人在纽约而另一个人在洛杉矶,那么相距的距离可能是一个因素。另外,您是否检查过任何可能的DNS问题?