大家好,
我有一个问题,我不能独自解决,所以我需要你的帮助。
我已经安装在一个centos 7 apache时,我要求的服务状态(systemctl状态httpd),所以我有这样的错误:
我查了我的error_log文件(var / log / httpd / error_log /并在这里得到了这个
是的,我做了这个工作,并键入这个错误报表,所以我没有写在[]的date和信息。 我希望解决这个问题不是那么重要。
我已经试过了:
重新启动systemctl – 失败(它确认失败)
我没有任何想法。 有人可以给我思考的食物吗? 一旦开始,我试图安装icingaweb2,现在都不工作。
非常感谢你。 米拉
我正面临同样的错误( [core:warn] [pid 10391] AH00098: pid file /var/run/httpd/httpd.pid overwritten -- Unclean shutdown of previous Apache run? ),我刚刚解决了它文件/usr/lib/systemd/system/httpd.service内容:
[Unit] Description=The Apache HTTP Server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking EnvironmentFile=/etc/sysconfig/httpd ExecStart=/usr/sbin/httpd $OPTIONS -k start ExecReload=/usr/sbin/httpd $OPTIONS -k graceful ExecStop=/usr/sbin/httpd $OPTIONS -k graceful-stop PrivateTmp=true [Install] WantedBy=multi-user.target
我不知道是否与这个bug有关 ,但是我从那里得到了答案。
1)尝试像这样启动apache:
/usr/sbin/httpd -DFOREGROUND -e debug
并寻找什么阻止它的线索。
2)尝试看看Apache的栈回溯。 你可以使用pstack或者gbd来实现,或者你可能需要使用mod_backtrace 。 在这里看到更多的信息确定为什么一个Apache进程挂起,并确定为什么一个Apache进程崩溃 。