Gunicorn增加内存RAM

3
我有一个使用Gunicorn的Docker服务,一切正常,但是RAM使用量会在服务固定后不断增加,直到重新启动服务。
我的问题是,是否有人知道可以采取什么措施,是否配置错误导致了这种情况,或者是否有解决方案来增加RAM内存。
感谢您的关注。

我们遇到了类似的问题。Gunicorn工作进程在面对高负载时占用了大量内存,即使设置了--max-requests参数也不会释放它,并且在进行第二次测试时性能变得更糟糕。 - undefined
1个回答

5

这似乎是gunicorn的预期行为。我也遇到了一个类似的情况,其中每个工作进程消耗的内存会随着时间的推移而增加。 对我有效的解决方案之一是为gunicorn工作进程设置max-requests参数,这确保在处理指定数量的请求后重新启动工作进程。 您可以查看http://docs.gunicorn.org/en/stable/settings.html获取更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接