我有一台新服务器,但它运行异常。Apache 似乎可以正常工作几分钟,有时甚至超过几分钟,但随后它就会挂起/冻结,php 页面无法访问。
就好像网站完全瘫痪了一样;内容无法加载,但是当我加载时:
service httpd restart
通过 ssh,一切恢复正常。我实际上每隔几分钟就必须这样做一次。 中没有 apache 错误/var/logs/httpd
。
可能是什么问题?我有其他几台服务器,但即使使用相同的设置、配置和版本,它们也没有任何问题。
答案1
CentOS 上 httpd 的默认日志记录是/var/log/httpd/*
,但您的日志可能配置为显示在其他地方。检查您的 httpd 配置,了解日志的去向,然后检查error_log
以寻找线索。
如果服务器挂起并且您在该文件上看不到任何日志,那么您应该增加日志级别/配置日志记录,因为您描述的错误肯定会出现在那里。
至少,你应该在access_log中获得命中可以确认你至少被引导到正确的服务器。
答案2
我记得我以前也遇到过这个问题
我重建了 Apache,一切又恢复正常了。
请重建你的 Apache。