トルネードベースのWebアプリケーションデプロイメントの標準的なコード配備戦略はありますか?私たちの現在の構成は、NginXの背後にある4つのトルネードプロセスです。トルネードコード配備
私たちは現在、4つの竜巻プロセスを起動し、PIDを/ tmp /のファイルに保存するという十分なソリューションを持っています。新しいコードをデプロイすると、ファブリックを介して次のシーケンスが実行されます。
- prodブランチからgit pullを実行します。
- ロードバランサからマシンを削除します。
- 飛行機の接続がすべて終了するのを待って眠ります。
- pidファイルのすべての竜巻を殺し、すべての* .pycファイルを削除します。
- 竜巻を再始動します。
- マシンをロードバランサに戻します。
我々はここからいくつかのインスピレーションを取った:http://agiletesting.blogspot.com/2009/12/deploying-tornado-in-production.html
は、他の完全なソリューションは、そこにありますか?