![Apache / httpd 在启动时未创建 PID 文件](https://linux22.com/image/713708/Apache%20%2F%20httpd%20%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E6%9C%AA%E5%88%9B%E5%BB%BA%20PID%20%E6%96%87%E4%BB%B6.png)
我在 CentOS Linux 版本 7.2.1511 上安装了使用 Apache 的 Subversion Edge 5.2.2。我将其安装为可以停止/启动的服务。
有httpd.conf
条目
PidFile "/opt/csvn-5.2.2/data/run/httpd.pid"
我将服务配置为在启动时自动启动,但这似乎与手动操作不同sudo service csvn-httpd start
stop
。
当服务在(重新)启动时不pid 文件/opt/csvn-5.2.2/data/run/httpd.pid
已创建!
这真是出乎意料。理想情况下,我们可以轻松地将服务配置为在启动时自动启动,但事实证明,这需要一些额外的魔法才能正常工作。
让服务随系统启动的正确方法是什么?秘诀是什么?