3

WSGI のようなサーバー技術が実際にどのように機能するかを掘り下げたことはなく、今まで基本的な理解があると思っていました...

このタイプの動作の説明は何ですか? : Apache2/WSGI/Django のセットアップで、開発サーバーで新しいコードを取得し、所定の方法で「リロード」した後touch myapp.wsgi、事態がおかしくなり始めました。ブラウザーを連続して更新すると、古いバージョンのアプリ (新しいコードをプッシュする前のバージョン) または新しいバージョンのアプリがランダムに取得されます。一部のスレッド/プロセスがまだ古いコードを提供している一方で、一部がディスクから新しいコードをロードしているようです...これについての簡単な説明と、Apacheを再起動せずにアプリを適切に「リロード」するにはどうすればよいですか? または、WSGI、FCGI などがどのように機能するかについての簡単な (さらに良いのは、グラフィカル/回路図による) 説明をどこで見つけることができますか。

注:私は DevOps の専門家ではありませんが、このようなことで論争を強いられてきたので、これに関する「凝縮された」「クラッシュ コース タイプ」の知識を探しています。コンポーネント...

4

1 に答える 1

4

デーモン モードを使用していない可能性があります。読んだ:

mod_wsgi のセットアップに関する Django のドキュメントは、デーモン モードを使用するために何をする必要があるかについて十分に明確ではありませんでした。これは修正されました。

于 2012-11-01T20:20:18.697 に答える