【发布时间】:2013-04-09 15:17:48
【问题描述】:
我正在使用 django 1.5 和 gunicorn(同步工作者)
Workers 内存使用量随时间增长
我尝试使用推土机寻找原因,但得到:
AssertionError: Dozer 中间件在多进程环境中不可用
我怎样才能找到泄漏的原因,有什么想法吗?
【问题讨论】:
标签: django memory-leaks gunicorn dozer
我正在使用 django 1.5 和 gunicorn(同步工作者)
Workers 内存使用量随时间增长
我尝试使用推土机寻找原因,但得到:
AssertionError: Dozer 中间件在多进程环境中不可用
我怎样才能找到泄漏的原因,有什么想法吗?
【问题讨论】:
标签: django memory-leaks gunicorn dozer
我们最近遇到了这个问题(内存使用量缓慢攀升,直到服务器跟不上)。
我们设置了 gunicorn max_requests 变量,它解决了我们的问题。我们将我们的设置为 1000,尽管我不确定“理想”设置是什么。
http://docs.gunicorn.org/en/latest/configure.html#max-requests
虽然我不确定这是否有可能成为一个问题的原因。
【讨论】:
我通过将 django 升级到 1.5.1 解决了这个问题(1.5 有一些内存泄漏错误)
【讨论】: