Apache:从 Shell 优雅地重启服务器
如何从 shell 提示符正常重新启动 Apache Web 服务器?
以 root 用户身份使用以下命令。通过 ssh 会话登录。
Debian / Ubuntu Linux
键入以下命令以在 Debian / Ubuntu Linux 下正常重启 Apache 2 Web 服务器:
apache2ctl graceful
或
sudo apache2ctl graceful
红帽 / CentOS / RHEL / Fedora Linux
以 root 用户身份输入以下命令:
apachectl -k graceful
或
sudo apachectl -k graceful
如何查看平滑重启日志?
在 CentOS / RHEL 下输入以下命令:
tail -f /var/log/httpd/error_log
或者在 Debian / Ubuntu Linux 下输入以下命令:
tail -f /var/log/apache2/error.log
示例输出:
[Tue Oct 27 00:45:38 2009] [notice] Graceful restart requested, doing restart [Tue Oct 27 00:45:38 2009] [notice] Digest: generating secret for digest authentication ... [Tue Oct 27 00:45:38 2009] [notice] Digest: done [Tue Oct 27 00:45:38 2009] [notice] Apache/2.2.3 (Red Hat) configured -- resuming normal operations