Githubへアプリケーションの変更内容をプッシュした後、CodePipelineでDeployステージで15分間ほど実行した後失敗する。

0

エラー内容

Githubへアプリケーションの変更内容をプッシュした後、CodePipelineでSourceステージの実行は成功するのに、Deployステージで15分間ほど実行した後失敗します。 毎回このエラーになるわけではないですが、高頻度でエラーが発生します。

エラーメッセージ

During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version. Failed to deploy application. Unsuccessful command execution on instance id(s) 'インスタンスのID'. Aborting the operation.

エラーへの対処

以下の作業で、デプロイを再実行すると成功します。

  1. Auto Scaling グループのグループサイズを0に設定して、失敗しているEC2インスタンスをシャットダウンする。
  2. 失敗しているDeployを再実行する。
  3. Auto Scalingグループのグループサイズを戻して、新しいインスタンスを作成する。

新しいインスタンスを作成するとRDSとの接続が失われるので、もう一度接続しなおします。

以上の作業で、対処はしていますが根本的原因がわからないので教えていただきたく存じます。

1回答
0

提供されたメッセージは,何らかの理由でデプロイが中断されたことを伝えていますが,エラーの内容を含んでいません.Deploy時の他のログにヒントがあると思うので,提供いただけますか?

また,デプロイしていたときの対象インスタンスのメトリクスも確認下さい,メモリやCPUの使用率が高くなっておりデプロイが失敗した可能性もあるかと思います.

profile picture
エキスパート
shibata
回答済み 5ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン