在我的debian 9(拉伸)上启动Apache2时,它将启动然后立即失败。 错误日志中没有任何内容。 syslog会这样说。
Aug 4 11:56:31 debian systemd[1]: Starting The Apache HTTP Server...
Aug 4 11:56:38 debian systemd[1]: Started The Apache HTTP Server.
Aug 4 11:56:38 debian systemd[1]: apache2.service: Main process exited, code=killed, status=11/SEGV
Aug 4 11:56:38 debian apachectl[2414]: httpd (no pid file) not running
Aug 4 11:56:38 debian systemd[1]: apache2.service: Unit entered failed state.
Aug 4 11:56:38 debian systemd[1]: apache2.service: Failed with result 'signal'.
Aug 4 11:56:38 debian systemd[1]: apache2.service: Service hold-off time over, scheduling restart.
Aug 4 11:56:38 debian systemd[1]: Stopped The Apache HTTP Server.
任何人都对如何准确跟踪导致服务器关闭的原因有任何想法。
我已经做了conf测试,所有的conf都很好。
答案 0 :(得分:0)
您可以将以下命令发送给结果吗?也许如果失败,那就显示更多。
# service apache2 status
好吧,如果您看到端口号,则可以检查任何可能的冲突。
尝试命令:
# lsof -i :"port_number"
“ port_number”必须是您的Apache服务正在使用的端口。此命令将列出正在使用它的程序。如果除apache2之外还存在其他问题,则发现问题。停止另一个服务或程序,然后重新启动apache2。
如果apache2的端口可用,并且错误仍然存在,请显示apache2服务状态的内容。