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 réponse
0

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

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

profile picture
EXPERT
shibata
répondu il y a un mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions