服务 httpd 重启不显示任何信息
Service httpd restart isn't displaying any info
更新 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
。您可以复制现有脚本(或从发行版的 rpm 中恢复 httpd
脚本)并修复可执行路径或其他应基于 运行 的服务(例如 htcacheclean,如果它存在于您的 apache 构建中)在更新安装的那个上。
现在,请注意 systemd
在重新启动服务时也是完全静默的,尽管(较新的)CentOS init scripts 确实包装了显示消息的调用,如果以这种方式调用的话。
此外,流氓遗留进程是您应该查看的内容,但不,这不是消息不再打印的原因。
更新 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
。您可以复制现有脚本(或从发行版的 rpm 中恢复 httpd
脚本)并修复可执行路径或其他应基于 运行 的服务(例如 htcacheclean,如果它存在于您的 apache 构建中)在更新安装的那个上。
现在,请注意 systemd
在重新启动服务时也是完全静默的,尽管(较新的)CentOS init scripts 确实包装了显示消息的调用,如果以这种方式调用的话。
此外,流氓遗留进程是您应该查看的内容,但不,这不是消息不再打印的原因。