服务器没有响应SSH和HTTP,但ping的作品

我请求硬重启,因为没有任何SSH和HTTP的工作。 平正常工作。

我应该检查哪些日志以了解问题是什么?

谢谢! (debian 6在上)

编辑:我的记忆和交换:

Mem: 4040068k total, 1114920k used, 2925148k free, 109212k buffers Swap: 1051384k total, 0k used, 1051384k free, 283820k cached 

4 GB RAM

(和超过1TB的硬盘)

原因是从2天前:

看看在10个小时之内,掉期的使用率如何上涨+ 60%

我的控制面板报告这是前5内存使用过程:

如果每个apache2进程是190MB大sux,因为如果我做TOP我有262个睡眠过程,其中大多数是apache2!

我的Apache mpm_prefork设置是:

 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 1500 MaxClients 1500 MaxRequestsPerChild 2000 </IfModule> KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 4 

Which logs should i check to understand what was the problem?

他们全部。 ping工作意味着足够的IP堆栈处理ICMP Echo请求(与SSH和Web服务器相比,这不是系统的一大部分)。 你可能有我称为“部分恐慌”(内核爆炸,但IP代码保持运行),内存不足,或者您的SSH / HTTPd进程可能已经由于不明原因而倒下了。

/var/log/messages可能是一个很好的起点,Web服务器(大概是Apache)的日志也是如此。 如果没有其他的东西,它会给你一个系统上次工作的时间以及在重新启动之前处于大脑死亡状态多久的想法…


根据评论更新

听起来像有东西有内存泄漏。
当用户空间用完时,内核(连接在RAM中)可能会继续运行并响应ping请求。

对于一个永久的解决scheme,你应该仔细地监控你的交换使用情况,当你注意到它趋势危险地向上(使用> 33%是我的门槛)追捕使用最多的交换过程:这可能是你的罪魁祸首。