2011-10-29 12 views
1

私は友人とDjangoアプリケーションを開発しています。私たちは最終的に私たちのアプリを野生にリリースしようとしています。これはパフォーマンスのために/etc/apache2/httpd.confの "MaxRequestsPerChild 1"設定を取り除く必要があることを意味します。複数のMaxRequestsPerChild設定

ただし、開発サブドメインではこの設定を有効にする必要があります。個々の仮想ホストに対して異なるMaxRequestsPerChild設定を使用することは可能ですか?あるいは、指令をグローバルに設定する必要がありますか?

+0

:デーモンモードを設定する

http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

簡単な例はで見つけることができます。私たちはあなたがdevでそれが必要だと思う理由を説明できますか? – regilero

+0

djangoのヘルプhttps://docs.djangoproject.com/en/1.3/howto/deployment/modpython/で「MaxRequestsPerChild 1」を使用することをお勧めします。「mod_pythonで開発サーバーを実行する」を参照してください。 – JohnTESlade

答えて

1

あなたがMaxRequestsPerChildを使用していた場合は、あなたが最初にあったはずのはずの埋め込みモードで実行していたことを意味します。

デーモンモードを使用する必要があります。特に、コードを変更したときにプロセスのリロードをよりよく制御できるようにする場合は、開発時にデーモンモードを使用する必要があります。参照:この設定はApacheのフォークは、各リクエストの後に殺されることを意味

http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process