更新Apache之后,在重新启动时不再打印信息:
Stopping httpd: [ OK ] Starting httpd: [ OK ]
进入时:
service httpd restart
它是完全无声的。
当我停止apache时,我看到以下消息:
Found 1 leftover httpd processes. Killing.
我在CentOS 6.10上运行Apache/2.4.34(Unix)。我已经使用Custombuild(DirectAdmin)更新了Apache
问题: 剩余的httpd进程是否阻止Apache在重启时打印信息?我该怎么解决?
在服务重新启动时显示消息是 sysvinit 剧本。该代码特别是在所有脚本之间共享。
sysvinit
要点是更新必须被覆盖 /etc/init.d/httpd . 可以复制现有脚本(或恢复 httpd 一个从分布的RPM)和固定的可执行路径或其他应该运行的服务(如HTCACECOLN,如果它存在于您的Apache构建中),基于更新安装的一个。
/etc/init.d/httpd
httpd
现在,请注意 systemd 在重新启动服务时也是完全沉默的,尽管(较新的)CentOS init scripts 如果以这种方式调用,请包装调用以显示消息。
systemd
此外,流氓遗留过程是一些你应该看看,但不,这不是原因的消息不再打印。