为什么使用 uWSGI max-requests 选项?
Why use uWSGI max-requests option?
我看到这里发布了许多 uWSGI 配置,我在工作中遇到的现有应用程序也有最大请求,其中填充了从 100 到 1000 的值。
在一定数量的请求后回收进程的目的是什么?您是否试图避免内存泄漏,迫使您的应用程序优雅地处理重置?
是的,避免内存泄漏是设置最大请求的主要原因之一。还有另一个名为 harakiri 的参数,它可以帮助服务器摆脱不良应用程序,锁定资源。
我看到这里发布了许多 uWSGI 配置,我在工作中遇到的现有应用程序也有最大请求,其中填充了从 100 到 1000 的值。
在一定数量的请求后回收进程的目的是什么?您是否试图避免内存泄漏,迫使您的应用程序优雅地处理重置?
是的,避免内存泄漏是设置最大请求的主要原因之一。还有另一个名为 harakiri 的参数,它可以帮助服务器摆脱不良应用程序,锁定资源。