AWS ELBの背後にあるスティッキセッションを使用するAWS自動スケールグループでPHPアプリケーションを実行しています。Stickyセッションを使用するPHPアプリケーションのCodeDeploy
これらのマシンに対してCodeDeployを実行してリリースする場合、CodeDeployは最初にファイルを削除してから新しいものに置き換えます。しかし、その短期間に、サーバーにヒットするすべてのWeb要求には、ファイルがすべて存在しないために404または500のサーバーエラーが発生します。私たちは、プールからサーバーを引っ張ったときに、我々はシステムからユーザーをログに記録するだろうとして、プールからサーバを排出し、引っ張っ
接続が原因粘着性のセッション確立に動作しません。
私は、コードは、ファイルシステムに新しいディレクトリに展開し、オーバーrsyncing考えられてきましたが、私はrsyncはいずれかの瞬間ではないので、それは部分的にしか問題を解決するだろうと思います。
このようなスティッキーセッションサーバーでは、シームレスな展開を確認するオプションはありますか?
代わりにrsyncを使用してのあなたは、lsyncdのinstantaniousバージョン検討すること - 継続的にディレクトリツリーを同期させるためにデーモンを –