2017-10-06 8 views
0

私はオートスケーリンググループを持っています。これは、コード化されたエージェントをインストールするインスタンスを作成します。CodeDeployは新しいオートスケールインスタンスにデプロイしません

次に、健康診断のためにAutoScailingとELBで動作するように、コード化された設定をセットアップしました。

何らかの理由で、自動インスタンス化によって新しいインスタンスが作成されると、codedeployは新しいインスタンスでデプロイメントを開始しません。限り、オートスケーラビリティーを使用してコードをデプロイする際には、新しいインスタンスが構築されるたびにコードをデプロイする必要があります。

このアイデアの原因となる可能性のあるアイデアには、何か役立つログがありますか?

私は、codecommitが更新されたコードで更新されたときにcodepipelineを使用してコード化を開始することにも注意してください。これが違いを生むかどうかはわかりません。

+0

コード化されたアプリケーションが同時に更新されているため、コード化されたコードが削除されてしまうという問題がありました。だから私はログをチェックするだろう... – Seirddriezel

+0

あなたのautoscalingroupがcodeseployに接続されていますか? – Seirddriezel

答えて

0

さて、オートスキャングループを数日間残してから、最終的に期待どおりに展開が開始されました。しかし、それがなぜ落ち着くのに時間がかかったのか分かりません!

+0

実行に時間がかかりましたが、決して1日もかかっていないケースもありました。奇妙な。 –

0

CodeDeployは、展開グループに以前に正常に展開されたリビジョンが存在する場合にのみ、新しくスピンアップされたインスタンスへの展開を開始します。フックが確立されていることを確認するために、オートスケーリンググループの一部である、コード化されたデプロイメントグループにリビジョンを正常にデプロイできることを確認する必要があります。

関連する問題