Apache HTTPD重新加载

时间:2009-03-22 21:49:16

标签: reload apache

有人知道,当Apache HTTPD正在进行重新加载时(假设需要5秒钟),它是否仍能在此期间处理请求?

2 个答案:

答案 0 :(得分:37)

首先,你说重装,但假设你的意思是'重装'或'重启':

   /my/path/to/httpd restart
  • 导致当前httpd进程退出,这意味着服务器似乎暂停了一段时间,就像不提供任何请求一样。

在另一边重新加载:

    /my/path/to/httpd reload
  • 不会导致当前服务器退出,这意味着连接 永远不会被拒绝,因此服务器永远不会低头(但更确切地说 慢一点)
  • 将导致所有长时间运行的httpd守护程序请求退出

答案 1 :(得分:5)

据我所知,没有。然而,有一个优雅的重启,它会阻止子节点停止请求中间,我认为这会解决这个问题。

http://httpd.apache.org/docs/2.2/stopping.html