kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

ECSで特定のタスクがINACTIVEで起動しない

困ったのでメモ 起動しないタスクがあってはまりました。

原因は、サービスの下記の値の設定がおかしかったことでした。

  • desiredCount
  • deploymentConfiguration.maximumPercent
  • deploymentConfiguration.minimumHealthyPercent

開発環境で設定したため、最小値でいいだろうということと 他のサービスの値をコピーして何も考えず設定してたため

  • desiredCount:1
  • deploymentConfiguration.maximumPercent:100
  • deploymentConfiguration.minimumHealthyPercent:50

になってました。

  • desiredCount:1
  • deploymentConfiguration.maximumPercent:200
  • deploymentConfiguration.minimumHealthyPercent:100

にしたら無事に起動しました。

https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/service_definition_parameters.html