これを行う方法のベストプラクティスについてかなり混乱しており、これに特定の名前があるかどうかわからないため、情報が見つかりません。
サイトを閉じたり、新しいファイルをコピーしたり、Web サーバーを再起動したりせずに Web アプリケーションを更新する最良の方法は何ですか?
誰でも私を啓発できますか?
これを行う方法のベストプラクティスについてかなり混乱しており、これに特定の名前があるかどうかわからないため、情報が見つかりません。
サイトを閉じたり、新しいファイルをコピーしたり、Web サーバーを再起動したりせずに Web アプリケーションを更新する最良の方法は何ですか?
誰でも私を啓発できますか?
Sergio が述べたように、使用するのに適した Web サーバーは Unicorn です。Capistrano は、ロールバックが簡単なデプロイ プロセスを使用し、実際にデプロイが成功した場合にのみ新しいコードに切り替えるデプロイ ツールです。
カピストラーノ: https://github.com/capistrano/capistrano ユニコーン: http://unicorn.bogomips.org/ (ゼロ ダウンタイム デプロイに関する良い記事: http://ariejan.net/2011/09/14/ lighting-fast-zero-downtime-deployments-with-git-capistrano-nginx-and-unicorn/ )