我有一个使用Gunicorn的Docker服务,一切正常,但是RAM使用量会在服务固定后不断增加,直到重新启动服务。
我的问题是,是否有人知道可以采取什么措施,是否配置错误导致了这种情况,或者是否有解决方案来增加RAM内存。
感谢您的关注。
我的问题是,是否有人知道可以采取什么措施,是否配置错误导致了这种情况,或者是否有解决方案来增加RAM内存。
感谢您的关注。
这似乎是gunicorn的预期行为。我也遇到了一个类似的情况,其中每个工作进程消耗的内存会随着时间的推移而增加。 对我有效的解决方案之一是为gunicorn工作进程设置max-requests参数,这确保在处理指定数量的请求后重新启动工作进程。 您可以查看http://docs.gunicorn.org/en/stable/settings.html获取更多信息。