优雅地停止 Apache

php*_*_qq 25 linux ubuntu apache2

有没有办法在不终止执行请求的情况下停止 Apache 服务器,基本上是一种告诉它的方法 - 不要接受任何更多的连接并在完成当前连接时关闭?

小智 12

apachectl -k graceful-stop这里使用:

WINCH 或优雅停止信号使父进程建议子进程在当前请求后退出(或者如果他们没有提供任何服务则立即退出)。然后父节点将删除其 PidFile 并停止侦听所有端口。父进程将继续运行,并监视正在处理请求的子进程。一旦所有孩子都完成并退出或达到了 GracefulShutdownTimeout 指定的超时,父母也将退出。