Apache 没有在我们的生产服务器上启动(突然)并且没有错误消息。谁能帮我解决这个问题或帮我开始调试?
init.d 失败:
/etc/init.d/httpd restart
Stopping httpd: [FAILED]
Starting httpd: [FAILED]
Run Code Online (Sandbox Code Playgroud)
配置测试
Syntax OK
Run Code Online (Sandbox Code Playgroud)
阿帕奇:
Server version: Apache/2.2.3
Server built: Nov 12 2012 08:48:46
Run Code Online (Sandbox Code Playgroud)
服务器:
CentOS release 5.8 (Final)
Run Code Online (Sandbox Code Playgroud)
使用调试启动:
/usr/sbin/httpd -e debug -X
[Sun Dec 16 20:10:16 2012] [debug] mod_so.c(246): loaded module auth_basic_module
[Sun Dec 16 20:10:16 2012] [debug] mod_so.c(246): loaded module auth_digest_module
[Sun Dec 16 20:10:16 2012] [debug] mod_so.c(246): loaded module authn_file_module
[Sun Dec 16 20:10:16 2012] [debug] mod_so.c(246): loaded module authn_alias_module
[Sun Dec 16 20:10:16 2012] …Run Code Online (Sandbox Code Playgroud) 顺便说一句,除了拔掉插头之外,杀死服务器的最快方法是什么?
像在(n)(非)安全关闭中一样杀死,理论上您可以重新启动它并让它在事件中幸存下来。
编辑:与 serverfault.com 相关,我很抱歉。恕我直言,这个问题是相关的,因为这些是用户可能尝试的事情,以及在不利条件的情况下,服务器管理员可能有理由想要取下多个盒子,以免发生未定义的“损坏”。
Edit2:向社区维基开放。