HTTPD 服务器计算机完全冻结

HTTPD 服务器计算机完全冻结

我有一个 Apache HTTPD 服务器,我每天 24 小时不间断地运行它。问题是服务器有时会完全冻结。该服务器是 ubuntu 11.10 普通版(不是服务器版)(我只是无法使用命令提示符)。它运行得非常好,但如果我让它长时间处于开启状态,当我返回计算机并输入密码时,我无法与之交互任何事情。我确信问题不在于 ubuntu 本身,因为 ubuntu 在我的非服务器计算机上运行良好,而且我确信它没有过热,因为我有多个风扇连接到它。还能是什么?

谢谢,

—JXP

编辑

我没有很好地解释“计算机冻结”到底是什么意思。我进入桌面,可以移动鼠标,但我无法与任何东西互动。我无法点击任何东西,也无法输入任何东西。除了强制关机,我什么也做不了。(直接按下电源按钮不会弹出可见的对话框。)

编辑2

系统规格:1.74Ghz Intel Pentium CPU、2GB RAM、250GB HDD。

此外,系统冻结非常难以预测。如果我让它运行一段时间,它不会挂起,它只会可能如果我将其打开一会儿,它就会挂起。

答案1

也许 Apache 在某些时候消耗了太多内存,以至于您的计算机几乎要死机了?如果是这样,输入密码后,耐心等待,您就能登录。

答案2

您的解释导致服务器的桌面部分(Xorg+Gnome 或 Unity)出现问题,尤其是屏幕保护程序(几年前,在我的桌面上,有一个无法恢复的屏幕保护程序。更改它后,问题就解决了)。

您的 Web 服务器是否正常工作?如果您从其他地方打开该服务器上的网页,它会显示出来吗?如果您使用 ssh 进行连接,您会获得 shell 吗,还是会挂起?

如果您获得了 ssh-shell,请尝试运行“top”。然后检查日志(通常是 /var/log/messages)和 xsession 错误。

如果 Web 服务器没有响应,并且您无法连接,则存在内存问题或磁盘已满。

检查此链接:冻结

相关内容