我们刚刚通过停电。 我们所有的服务器恢复正常,除了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选项才能启动。