一切都很顺利,没有对配置进行任何编辑,突然httpd在启动时停止运行,而且我也提供了另一项服务。
一个信息,硬盘到达了他的空间,所以我不得不删除一些文件
chkconfig --list
的结果是
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
答案 0 :(得分:5)
如果httpd无法启动,您应该能够在错误日志(/var/log/httpd/error_log
或您将错误配置到的任何地方)中找到错误消息。检查手动尝试启动服务时记录的内容("service httpd start"
),如果您不理解它试图告诉您的内容,请返回更多信息。
答案 1 :(得分:4)
如果硬盘已满,那将是apache服务无法启动的第一个原因。在释放足够的磁盘空间后,您是否尝试重新启动httpd
服务,请同时检查httpd
中的/var/log/httpd/error.log
错误日志。我认为主要问题是由于磁盘空间已满。
尝试释放一些日志文件,以释放/var/log
目录中的更多空间。
答案 2 :(得分:0)
在我的情况下,这是日志配置中的一个问题:
AH00015: Unable to open logs
(1)Operation not permitted: AH00091: httpd: could not open error log file /usr/teste.localhost-error.log.
我更改了我的日志路径,将文件创建到我设置的路径中,并在重新启动后工作。