Apache 优雅重启 - 是否影响当前的 PHP 脚本执行


Apache graceful restart - Does it affect current PHP script execution

我一直在读关于Apache优雅重启的文章。

apachectl -k graceful

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

USR1 或优雅信号使父进程建议 孩子在当前请求后退出(或立即退出) 如果他们不提供任何东西)。

http://www.electrictoolbox.com/artic...estart-apache/

。这意味着任何正在下载内容的人 将继续能够下载它。

如果当前正在执行长时间运行的 PHP 脚本(例如:处理大图像),正常重启会允许它完成还是会阻碍其执行?

它将完成,因为 Apache 子进程正忙于为客户请求提供响应,并等待 PHP 完成响应。