问题:远程连接从多个位置并行定时到SSH / HTTP,但不是 PING,为什么?
问题:有一个远程连接的Web服务器,在ssh / http连接的时候,大约有50%的时间是并行的,而不是 ping。 停机/正常运行时间不规则,持续时间为5-20分钟。 我已经通过两个分布式监控服务运行检查,日志validation我在本地看到的。 问题已经持续4-5天,每天24小时。
可能的问题:
访问:
系统:
networking:
提前致谢!!!
_________________
最近的更新(1): “你的服务器在这些中断过程中是否仍然响应ping? @Greg – 是的,ping正在工作…… :-)但在这些中断期间,ssh / http并行下行。 而且,所有的testing都是通过静态IP完成的。 IP地址在IP块内拥有多年,但只分配给服务器。
最近的更新(2): PINGs似乎保持SSH / HTTP连接closures。 从分布式计算机networking每隔5分钟执行一次10x PING自动设置。 在接下来的10个小时内保留PING,看看ssh / http是否停留; 这将是一个新的模式。
最近的更新(3):所以,对于SUDO用户,我无法查看“/ var / log / messages”或Apache日志。 没有其他日志被试图查看。
“ping”只是testingTCP / IP协议栈的3/4层,其中SSH和HTTP实际上是在7层中运行的应用程序。 当TCP / IP堆栈继续运行时,应用程序可能出现故障或超载。 这样说,一些可能的地方检查包括:
HTTP和SSH超时是否同时发生? 如果是这样,匹配日志也可能会产生额外的提示,以共同可能的事件/活动。
Userland被炒了。 内核可以响应ping,但userland是楔形的,所以没有应用程序可以从套接字接收数据。
你正在等待重启的时间(也许看门狗在这里帮忙?),所以在那里短时间内缺lessICMP ping不可达。
系统日志显示什么? / var / log /消息和朋友?
运行top检查内存,交换空间和进程数量。 你有任何交换。 如果不是,至less添加基于文件的交换。
如果你的Apache进程数量继续增长,那么你可能需要暂时减less进程数量。 可能是对Apache的拒绝服务攻击。
您可以使用netstat来监视入站和出站连接。 netstat -nt | wc -l netstat -nt | wc -l应该有一个相对稳定的计数。
尝试search拒绝服务和内存泄漏。