Apache不会启动

我们刚刚通过停电。 我们所有的服务器恢复正常,除了Web服务器试图启动Apache时给我这个错误:

# apachectl start no listening sockets available, shutting down Unable to open logs 

我已经validation,没有进程使用端口apacheconfiguration监听,我不能罚款在ps aux运行的Apache。 有没有人有任何解决这个问题的build议?

127.0.0.1 DNS服务器,你可以检查你的/ etc / hosts 127.0.0.1,然后尝试启动服务

还有其他的东西在80端口上听吗? netstat -nlt显示80上的其他东西?

有服务器名称改变和/或resolv.conf不能做启动Apache的反向查找。

主机名-f是否正确parsing?

如果无法login,Apache将不会启动。 第二行, Unable to open logs ,比第一行跳得更快。

检查以确保您正在logging的path有足够的磁盘空间。

df -H

另外,validationlogging目录和文件的权限。

ls -al /var/log/httpd

好的,我知道了这个问题 – 抱歉,答案太晚了,这里真的很忙。 感谢你的帮助!

问题是这个服务器有一个特殊的设置,我需要通过apachectl -d SSL选项才能启动。