<p>恐怕我没有确切的答案。格雷厄姆·邓普尔顿的建议非常有用,但不幸的是他没有给出答案(只是评论),所以没有办法接受他的回应。</p>
<p>尽管我还没有完全解决这个问题,但对于其他有类似问题的人,这里有一些基本的建议:</p>
<ul>
<li>阅读Webfaction的文档:
<ul>
<li><a href="http://docs.webfaction.com/software/general.html#reducing-memory-usage" rel="noreferrer">Reducing Memory Usage in general</a></li>
<li><a href="http://docs.webfaction.com/software/mod-wsgi.html#mod-wsgi-reducing-memory-consumption" rel="noreferrer">Reducing mod_wsgi Memory Consumption</a></li>
<li><a href="http://docs.webfaction.com/software/django/troubleshooting.html#django-reducing-memory-consumption" rel="noreferrer">Reducing Django Memory Consumption</a></li>
</ul></li>
<li>确保将<code>DEBUG</code>设置设置为<code>False</code></li>
<li>不要使用<code>mod_python</code>,使用<code>mod_wsgi</code></li>
<li>确保使用最新版本的od <code>mod_wsgi</code>(Webfaction倾向于安装旧版本)</li>
<li><a href="http://docs.webfaction.com/software/static.html#serving-static-media" rel="noreferrer">Don't use Django to serve static content</a></li>
<li>尝试在后台程序模式下运行<code>mod_wsgi</code>(默认情况下,Webfaction将其安装在嵌入式模式下)[感谢Graham Dumpleton提供的提示]</li>
<li>如果在嵌入模式下运行,则可以指定“非活动超时=[秒]”选项。它将在不活动[秒]后重新启动进程,有助于提高内存使用率。<a href="http://forum.webfaction.com/viewtopic.php?id=3067" rel="noreferrer">Read this forum post for detailed instructions</a>。</li>
<li><a href="http://fightingrabbits.com/archives/198" rel="noreferrer">This script</a>将帮助您更轻松、更准确地监控内存使用情况[感谢克劳迪奥的提示]</li>
</ul>