我无法保持从我的办公室局域网(ADSL)打开几种长时间连接的连接,我需要说服服务提供商确实存在真正的问题。 标准ping和traceroute不表示任何问题,我需要更先进的东西。
每当我通过ADSL线路从我的盒子(PHP或MySQL Workbench)启动长时间运行的MySQL查询到Internet上的服务器时,驱动程序似乎断开连接。 MySQL工作台冻结,需要强制退出。 PHP永远不会返回任何结果,必须被杀死。 总是我家的同样的问题很好,
通过ADSL线路的远程桌面连接经常掉线,我需要每天重新连接15次。 这不是从家里发生的。 SSH连接也下降。
我正在使用Mac,但与Windows的同事也有同样的问题。 我如何诊断和certificate问题?
你可以使用一个带宽监控软件,并在24小时内运行。 这应该给你一个相当精确的读取你的带宽状态。
另外,你也可以复制你的SSH连接的日志。 由于这些断开每个微切,它应该certificate你实际上经历了高度重复的连接损失。
您的ssh会话信息将在/var/log/system.log中
在Lion和早期版本的OS X中,该文件将位于/var/log/secure.log中
希望有所帮助
如果您足够好地制作ping请求,ping应该显示问题,并将其保留在背景中,例如将其指向日志文件;
ping -t -w 250 -4 -l 1024 google.com >> log.txt
将ping 1个数据包和250毫秒超时的google.com。 有些主机不接受大于32/64字节的数据包,但数据包越大越好,ping将模拟实际使用情况,如果发生这种情况,则会丢弃数据包。 不要担心回复的大小。
你应该尝试你的路由到主机,一个工具是mtr,这是一个跟踪路由,显示你到路由每跳的延迟。
在Mac中,你可以用自制软件安装
brew install mtr
然后
mtr example.com
你将能够看到女巫主机正在丢包。