Django Web アプリを開発するために、アプリケーションのライブ バージョンとほぼ同じプロパティを持つアプリのステージング コピーのソース (VCS から) を自動的に更新する自律システムに移行したいと考えています。これを行う一般的な考え方は、SO #625256で既に説明されています。Django のドキュメントでは、同じ Apache で Django の 2 つのインスタンスをホストするための仮想ホストのセットアップについても説明しています。これをセットアップするために必要な部品の多くは、すでに配置されています。
具体的な質問は何ですか --このセットアップを Windows Server 2000 で実行する場合、どのサーバー ソフトウェアを選択すればよいですか?
Apache+mod-wsgi は当然の選択のようですが、 Graham Dumpleton によるこのブログ投稿によると、Windows で実行されている Apache の mog-wsgi は、個々のプロセスをリロードできず、Apache サービス全体を再起動する必要があります。ステージングのコードを更新するたびにライブサイトがドロップアウトしたくないので、これは絶対にやめてください。
この状況に最適なサーバー ソフトウェアはどれですか?
- 独立して再起動できる Apache の 2 つのコピーを維持します(これは気分が悪いです) ?
- Apache 以外に移行しますか?
- ???