错误:启动后PID文件/run/httpd/httpd.pid不可读(还是?) (Apache)的

时间:2013-04-22 21:08:58

标签: apache archlinux

有没有人知道在Apache的错误日志中会导致此错误的原因(特别是在Arch Linux中):

PID file /run/httpd/httpd.pid not readable (yet?) after start.

该错误并未阻止Apache正常运行(一旦启动),但可能会显着减慢我的服务重启时间。

任何指导都将不胜感激。

2 个答案:

答案 0 :(得分:2)

解决方案是调整文件/usr/lib/tmpfiles.d/apache.conf。默认值是错误的。你必须改变这个

d /run/httpd 0755 root root -

d /run/httpd 0755 http http -

重新启动apache后,将使用chown http:http而不是chown root:root创建PID文件。

<强> Ressources

答案 1 :(得分:1)

我的看法是这个错误是一个特性:我所做的一切都没有能够摆脱它(尝试了所有建议在这里,然后一些)但软件运行得很好。所以,我认为这是一个有点错误的成功信息 - 我已经开始了!