这是专门托管在webfection上的,django项目只有一个静态应用程序,但仅此而已。它也运行celeryd和memcached,但这些进程都有预期的内存消耗。在
问题的一些线索
将debug设置为true或false对内存消耗没有任何影响。在
当我运行apache2/bin/stop时,apache2/bin/start的消耗量会显著下降,直到我重新加载站点,它才会回到这个数量。在
下面是commpand ps-u用户名-o rss命令的显著输出
2120 /home/path/apache2/bin/httpd.worker -f /home/path/apache2/conf/httpd.conf
46408 /home/path/apache2/bin/httpd.worker -f /home/path/apache2/conf/httpd.conf
47124 /home/path/apache2/bin/httpd.worker -f /home/path/apache2/conf/httpd.conf
4800 /home/path/apache2/bin/httpd.worker -f /home/path/apache2/conf/httpd.conf
实例的数量是预期的和正常的,只是第二和第三的内存消耗是麻烦的。在
django项目使用了大量第三方库和应用程序,所以可能存在内存泄漏问题?除此之外,这只是一堆queryset调用。。所有会消耗大量内存的东西,比如图像大小调整,都是在模板中完成的,所以它不可能是那样的。在
编辑: 以下是第三部分应用程序:
^{pr2}$谢谢你的帮助
我建议您使用Dozer来查看内存消耗情况。将以下内容添加到wsgi.py公司名称:
然后装上“http://example.org//u推土机/index". 在
相关问题 更多 >
编程相关推荐