/var/run/httpd.pid 丢失

/var/run/httpd.pid 丢失

最近,我们的一个 Web 服务器 httpd 停止工作了,但我一直没能找到问题所在。今天我坐下来仔细检查了 httpd.conf 中的每个目录,发现了一个问题。

文件夹中缺少 /var/run/httpd.pid。

所有其他文件都在那里,看起来没什么问题。我无法在 vi 中创建同名的新文件,我不知道是什么原因造成的。

我想象这是由某个阶段的冷重启引起的,因为在服务器关闭时没有运行任何其他特殊进程。

我正在运行 CentOS 3。

我怎样才能恢复这个文件?

答案1

您必须找出 Apache 在哪里创建其 PID 以及谁是该进程的所有者。然后,检查 Apache 所有者是否具有对目标目录的读/写访问权限。

答案2

service httpd restart

答案3

好的,我找到了 pid 文件的用途。很抱歉浪费了您的时间。

相关内容