为什么httpd优雅重启需要这么长时间?

Sep*_*gus 7 httpd

我正在检查 /usr/local/apache/logs/error_log

这已经发生了好几次。有时服务器重启很快,有时很慢。什么因素可能导致这种混乱。

[Mon Dec 31 21:40:49 2012] [notice] Graceful restart requested, doing restart
[Mon Dec 31 21:40:53 2012] [error] [client 66.249.74.237] File does not exist: /home2/wallpape/public_html/tag
[Mon Dec 31 21:40:53 2012] [error] [client 66.249.74.237] File does not exist: /home2/wallpape/public_html/404.shtml
[Mon Dec 31 21:50:02 2012] [notice] SSL FIPS mode disabled
[Mon Dec 31 21:50:03 2012] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 configured -- resuming normal operations
Run Code Online (Sandbox Code Playgroud)

另一方面,不正常的重启似乎更快:

[Mon Dec 31 21:52:58 2012] [notice] SIGHUP received.  Attempting to restart
[Mon Dec 31 21:52:58 2012] [notice] SSL FIPS mode disabled
[Mon Dec 31 21:52:58 2012] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 configured -- resuming normal operations
Run Code Online (Sandbox Code Playgroud)

从手册:http : //httpd.apache.org/docs/2.2/stopping.html

父级重新读取其配置文件并重新打开其日志文件。当每个子节点死亡时,父节点会用新一代配置中的子节点替换它,该子节点立即开始处理新 请求

看起来优雅重启的设计是为了让服务可以完全不中断地运行。但它不是那样工作的。重新启动时,我服务器中的所有域都已死亡:(

css*_*hus 9

请注意,如果您的etc/hosts文件中有一个无效的主机名——例如,如果您没有修改默认安装设置——那么您可能需要等待长达 90 秒的时间来执行各种任务,包括启动/重新启动 httpd。

vi /etc/hosts
Run Code Online (Sandbox Code Playgroud)

改变

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
Run Code Online (Sandbox Code Playgroud)

127.0.0.1   localhost
::1         localhost
111.222.333.444  www.mysite.com mysite.com
Run Code Online (Sandbox Code Playgroud)

参考:

服务于多个域的单个 IP 服务器的 /etc/hosts 条目

https://unix.stackexchange.com/questions/57439/slow-start-of-midnight-commander#answer-397879


EEA*_*EAA 6

正常重启在重启之前等待所有当前连接关闭,而标准重启只是中止当前连接。

  • @SeptiadiAgus:是的,但它也不会终止正在进行的请求。选择你的毒药。 (3认同)

归档时间:

查看次数:

13469 次

最近记录:

4 年,2 月 前