我无法从我的office (ADSL)中保持几种类型的长时间运行的连接,我需要让服务提供商相信这是一个真正的问题。标准的pings和traceroutes不显示任何问题,我需要更先进的东西。
每当我通过ADSL线路从我的盒子(PHP或MySQL工作台)启动一个长时间运行的MySQL查询到互联网上的服务器时,驱动程序似乎断开了连接。MySQL工作台冻结并要求部队退出。PHP从不返回任何结果,必须终止。来自我家里的同样的查询一直都很好。
ADSL线上的远程桌面连接经常被丢弃,我需要每天重新连接15次。这不是在家里发生的。SSH连接也会下降。
我正在使用Mac,但我的Windows同事也有同样的问题。我如何诊断和证明这个问题?
发布于 2015-01-27 17:41:21
您应该尝试您到主机的路由,其中一个工具是地铁,一个跟踪器,它显示您在路由上每跳的延迟。
在mac中,你可以用自制软件安装。
brew install mtr 然后
mtr example.com 你就能看到女巫的主人丢包了。
发布于 2015-01-27 17:27:59
如果您处理的ping请求足够好,那么Pings应该显示这个问题,并让它在后台运行,例如,将它指向日志文件;
ping -t -w 250 -4 -l 1024 google.com >> log.txt将使用1k包和250 1k超时来平google.com。有些主机不会接受大于32/64字节的数据包,但是数据包越大,ping就越好地模拟实际使用,如果出现这种情况,就会给出丢弃的数据包。不要担心答复的大小。
发布于 2015-01-27 16:51:27
您可以使用带宽监控软件,并在24小时内运行它。这将使您对带宽状态有一个相当精确的了解。
或者,您也可以复制ssh连接的日志。由于这些断线上的每一个微切割,它应该证明你实际上正在经历高度重复的连接丢失。
ssh会话中的信息将位于/var/log/system.log中。
在Lion和OS的早期版本中,文件位于/var/log/secure.log中
希望这有帮助
https://serverfault.com/questions/662754
复制相似问题