|
|
1
2
邮寄
当Apache父进程接收到
而不是
在这种情况下会发生什么
问题是没有故障保护。如果这些请求从未完成,我所知道的超时将不会看到子工作进程被强制关闭。因此,您的服务器可能会在关闭时挂起。
在这种情况下,它实际上并没有关闭进程,而是导致它们退出,这将导致它们被替换,因为我们并不是告诉整个Apache停止,而是告诉mod_wsgi守护进程进行优雅的重新启动。在这种情况下,除非您监视守护进程集并知道它们何时都已重新启动,否则您无法清楚地表明它们都已完成,然后可以关闭整个Apache实例。
问题是你是否真的需要这么做。无论如何,请求都不可避免地会失败,用户必须处理这一点,因此在重启时中断少数请求通常不是什么大问题。应用程序有什么特别之处,需要设置一个更高的栏并尝试确保零请求被中断? |