0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ChimrinAdvent Calendar 2024

Day 1

ECSの起動エラーの原因を考えてみる

Last updated at Posted at 2024-12-01

はじめに

最近AWSの勉強に力を入れ始めました、まだまだ未熟者👶

今回は「なにこれ調べてもよくわからな~い🙉」なエラーに遭遇したので
今後私が細部まで理解できることを願って備忘録として残しておく。

事象

Timeout waiting for network interface provisioning to complete.

Amazon ECSのローリングアップデート中に初めて見るエラーが表示され、ECSのタスク起動が停止する。
(あとで知人に聞いてみたら、たまに発生するエラーみたい。)

解決策

公式サイトによると
Step Functionsを利用して、自動再試行の仕組みを導入してみてね。」
ということらしい。

うん、エラーが発生したときのリトライの仕組みとしてStep Functionsを導入せよ、というのはしばしば聞いたことがある。


・・・🤔
でもなんでタイムアウトのエラーになっちゃうんだろう?

原因

たぶん今回タイムアウトになっているのは、
ENIとECSタスクのアタッチの時に発生していると推測。

awsvpc ネットワークモードを使用する各 Amazon ECS タスクには、独自の Elastic Network Interface (ENI) が割り当てられ、その ENI はそれをホストするコンテナインスタンスにアタッチされます。
引用:Increasing Amazon ECS Linux container instance network interfaces

さいごに

このあたりもうちょっと原因をよく調べて、より詳細な仮説が立てられるようになりたいなと思ったところで今回は終了。
短時間の調査だと、私の頭ではここでタイムアウトエラーになってるんだなという推測までしかできなかった😿

引き続き、調査してみる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?