服务 httpd 重启未显示任何信息

彼得

更新 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脚本的一部分特别是该代码在所有脚本之间共享。

要点是更新必须覆盖/etc/init.d/httpd. 您可以复制现有脚本(或httpd从发行版的 rpm恢复脚本)并根据更新安装的脚本修复可执行路径或其他应该运行的服务(例如 htcacheclean,如果它存在于您的 apache 构建中)。

现在,请注意,systemd在重新启动服务时它也是完全静默的,尽管(较新的)CentOS init 脚本会包装调用以显示消息,如果以这种方式调用的话。

此外,流氓遗留过程是您应该查看的内容,但不,这不是消息不再打印的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章