Est*_*r_5 4 memory-management gunicorn
我在 docker 中有一项可以运行 Gunicorn 的服务。一切正常,除了 RAM 消耗之外,由于服务已修复,直到重新启动,RAM 消耗才会增加。
我的问题是,是否有人知道可以做什么,我的 Gunicorn 中是否配置有问题,或者是否有增加 RAM 内存的解决方案。
感谢您的关注。
小智 6
这似乎是 Gunicorn 的预期行为。我也遇到过类似的情况,每个工作人员消耗的内存会随着时间的推移而增加。对我有用的一种解决方案是为 Gunicorn Worker 设置 max-requests 参数,以确保在处理指定数量的请求后重新启动 Worker。您可以在http://docs.gunicorn.org/en/stable/settings.html查看更多信息