pythonスクリプトが実行され、HTTPレスポンスが送信された後、プロセスが終了し、メモリがクリアされるのは論理的です。ページロード後にプロセスが停止しないのはなぜですか? - Django
しかし、私は4つのプロセスを実行しているようですが、そのうちの1つは100MBを超えるメモリを使用しています。
私がやっていることはあまりにも多くのようです。私は設定や何か必要ないくつかのガベージコレクタの設定はありますか?
pythonスクリプトが実行され、HTTPレスポンスが送信された後、プロセスが終了し、メモリがクリアされるのは論理的です。ページロード後にプロセスが停止しないのはなぜですか? - Django
しかし、私は4つのプロセスを実行しているようですが、そのうちの1つは100MBを超えるメモリを使用しています。
私がやっていることはあまりにも多くのようです。私は設定や何か必要ないくつかのガベージコレクタの設定はありますか?
mod_wsgiは、さらなるリクエストをスピードアップするために、pythonプロセスをメモリにロードし続けます。それは絶対に正常です/
どうすればそれを止めることができますか? – jisaacstone
明確にする:.cssを除いてメモリには何も格納しないでください – jisaacstone
PythonはPHPではありません。 PHPでは、アプリケーションはすべてのリクエストで破棄されます。 Pythonではそうではありません。したがって、過剰なメモリ使用量は、アプリケーションコードとどのように処理するために起こります。アプリケーションコードが実際の問題と同じくらい多くのメモリを取っている理由を尋ねる必要があります。 http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/ –
あなたのサイトがどのように展開されているか(サーバーなど)は関係しているかもしれません。 –
@Adam:webfactionをホストとして使用する - apache mod_wsgi - まだデータベースは設定されていません。 – jisaacstone