2011-08-11 10 views
1

私はmod_wsgiでApache上で動作するPyramidアプリケーションを持っています。
リクエストがあったとき、私のアプリケーションのライフラインはなんですか?
要求が到着するたびにアプリケーションが作成されます(設定のロード、データベースエンジンの作成を伴う)。貼り付けサービスを使用している場合、これは当てはまりません。しかし、mod_wsgiでは - どのように動作しますか?アプリケーションはいつ終了するのですか?スタートのためにWSGI/Apache解明

答えて

1

、読み:

http://blog.dscpl.com.au/2009/03/python-interpreter-is-not-created-for.html http://blog.dscpl.com.au/2009/03/load-spikes-and-excessive-memory-usage.html http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading

を初期化が要求ごとに行われていません。一般に、アプリケーションは要求間でメモリ内に存続する必要があります。組み込みモードの場合は、プロセスをリサイクルするときにはApacheの助けになるかもしれません。

+0

ありがとうございます。しかし、アプリケーションが存在するときにコードを実行する必要があります - どうやってどこで行うのですか? – Aviv

+0

「http://code.google.com/p/modwsgi/wiki/RegisteringCleanupCode」を読んでください。 –

関連する問題