http://code.google.com/p/modwsgi/wiki/ReloadingSourceCodeを読んでいますが、あまりにも多くの作業が行われているようです。Django コードを調整するたびに、apache2 サーバーを正常に再起動しています。適切なファイルを作成し、おそらくキャッシュされた .pycs に依存しようとします。
2 に答える
0
Apache サーバーを再起動する必要がある場合は、mod_wsgi デーモン モードを使用できません。デーモン モードを使用し、変更のアトミック セットが完了したときに WSGI スクリプト ファイルに触れるだけでも、単一の変更を検出したときに任意に再起動するシステムよりも難しくなく、確実に安全です。コードの変更に基づいて自動再起動が必要な場合は、そのドキュメントにも記載されています。Django の傾斜については、以下をお読みください。
http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html http://blog.dscpl.com.au/2009/02/source-code-reloading-with -modwsgi-on.html
そこに文書化されている「あまりにも多くの作業」とは何ですか?
于 2010-02-17T00:26:33.783 に答える
0
このブログ投稿で概説されている手順を使用して、mod_wsgi を使用して Django をセットアップします。
更新は自動的に反映されます (ただし、時々、数分間の遅延が発生しますが、理由を理解することも、それほど不便なこともありません)。
于 2010-02-17T00:07:59.953 に答える