3

我正在使用 django 1.5 和 gunicorn(同步工作者)

Workers 内存使用量随时间增长

我尝试使用推土机找到原因,但得到:

AssertionError:Dozer 中间件在多进程环境中不可用

我怎样才能找到泄漏的原因,有什么想法吗?

4

2 回答 2

12

我们最近遇到了这个问题(内存使用量缓慢攀升,直到服务器跟不上)。

我们设置了 gunicorn max_requests变量,它解决了我们的问题。我们将我们的设置为 1000,尽管我不确定“理想”设置是什么。

http://docs.gunicorn.org/en/latest/configure.html#max-requests

虽然我不确定这是否有可能成为一个问题的原因。

于 2013-04-09T17:50:17.710 回答
3

我通过将 django 升级到 1.5.1 解决了它(1.5 有一些内存泄漏错误)

于 2013-04-11T08:35:27.210 回答