我有Django应用程序在执行某个视图时泄漏内存。
我的软件堆栈是:Apache
- > mod_wsgi
- > Django
使用./manage.py runserver
无法重现泄漏,所以我怀疑它在我的堆栈中的其他位置泄漏。 mod_wsgi
作为Apache的一部分运行,因此在top
我只看到httpd
进程快速占用内存。
为了确保它不在我的Python应用程序中,我想以某种方式了解httpd
实际使用的{{1}}使用了多少RAM。我该怎么办?
答案 0 :(得分:1)
在dameon模式下使用mod_wsgi,您将为您的应用获得不同的长时间运行流程。
http://blog.dscpl.com.au/2012/10/why-are-you-using-embedded-mode-of.html