gpt4 book ai didi

python - mod_wsgi 守护进程重新启动时

转载 作者:行者123 更新时间:2023-11-30 23:53:39 27 4
gpt4 key购买 nike

我有一个 wsgi 应用程序作为 mod_wsgi 守护进程(在守护进程模式下)运行。我的设置是每个守护进程在 1000 个请求后重新启动,如 mod_wsgi 配置指南中所示:

http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines

WSGIDaemonProcess www.site.com 线程=1 个进程=4 最大请求=1000

这样一个守护进程的生命周期就是 1000 个请求。

我的问题是:守护进程什么时候重新启动?最大请求限制是否在前一个请求完成后立即出现在下一个请求上?

已编辑:修复了线程中的拼写错误。

最佳答案

不建议在生产设置中使用“最大请求”,除非您的应用程序严重损坏,导致内存严重泄漏,并且您不能/不想修复它。

也就是说,最大请求触发的标志当前是在请求开始时设置的,这导致计数达到该值。然而,这是一个实现细节,可能会发生变化。例如,在 mod_wsgi 4.0 中,它不会那么明确,因为该版本在某些情况下引入了优雅重启超时的概念,这意味着在进程实际重新启动之前可以处理更多请求。为什么了解这一点对您很重要?

另外,为什么要设置“threads=0”?您认为这样做会产生什么结果?可能不是你想的那样。

关于python - mod_wsgi 守护进程重新启动时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5556569/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com