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との接続が失われるので、もう一度接続しなおします。

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

crackin
已提問 1 個月前檢視次數 432 次
1 個回答
0

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

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

profile picture
專家
shibata
已回答 1 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南

相關內容