更新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
问题:是否是阻止Apache在重启时打印信息的剩余httpd进程?我该怎么解决这个问题?
发布于 2018-10-11 19:10:14
在重新启动服务时显示消息是sysvinit脚本的一部分。该代码特别是在所有脚本之间共享。
要点是更新必须覆盖/etc/init.d/httpd。您可以复制现有脚本(或者从发行版的rpm中恢复httpd脚本),并根据更新安装的脚本修复应该运行的可执行路径或其他服务(例如htcacheclean,如果它存在于您的apache中)。
现在,请注意,systemd在重新启动服务时也完全保持沉默,尽管(较新的) CentOS init脚本确实会包装调用以显示消息,如果是这样调用的话。
此外,流氓遗留的过程是一些你应该看,但不,这不是原因的信息不再打印。
https://stackoverflow.com/questions/51722231
复制相似问题