centos 6 apache 挂起/冻结但它仍在运行,必须重新启动才能运行 php 页面

centos 6 apache 挂起/冻结但它仍在运行,必须重新启动才能运行 php 页面

我有一台新服务器,但它运行异常。Apache 似乎可以正常工作几分钟,有时甚至超过几分钟,但随后它就会挂起/冻结,php 页面无法访问。

就好像网站完全瘫痪了一样;内容无法加载,但是当我加载时:

service httpd restart

通过 ssh,一切恢复正常。我实际上每隔几分钟就必须这样做一次。 中没有 apache 错误/var/logs/httpd

可能是什么问题?我有其他几台服务器,但即使使用相同的设置、配置和版本,它们也没有任何问题。

答案1

CentOS 上 httpd 的默认日志记录是/var/log/httpd/*,但您的日志可能配置为显示在其他地方。检查您的 httpd 配置,了解日志的去向,然后检查error_log以寻找线索。

如果服务器挂起并且您在该文件上看不到任何日志,那么您应该增加日志级别/配置日志记录,因为您描述的错误肯定会出现在那里。

至少,你应该在access_log中获得命中可以确认你至少被引导到正确的服务器。

答案2

我记得我以前也遇到过这个问题

我重建了 Apache,一切又恢复正常了。

请重建你的 Apache。

相关内容