LoginSignup
1
3

More than 5 years have passed since last update.

ECSで dmeventd がCPU使用率が100%になってしまったときの解決策

Posted at

自分の備忘録も兼ねて。

解消方法

とりえあず、以下のコマンドを流すと解消する。

sudo docker rm $(docker ps -q -f status=exited)
docker images -q | xargs --no-run-if-empty docker rmi

発生させないためには

ecs-agent のバージョンを 1.13.0 以上にする。

Issue的にはこれ https://github.com/aws/amazon-ecs-agent/issues/118

現象

topでみたらこんなんだった。

top - 05:01:32 up 245 days, 37 min,  1 user,  load average: 6.16, 5.02, 5.30
Tasks: 737 total,   1 running, 163 sleeping,   0 stopped, 573 zombie
Cpu(s): 34.1%us,  1.8%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si, 64.1%st
Mem:   2051528k total,  1762020k used,   289508k free,   234300k buffers
Swap:        0k total,        0k used,        0k free,   859404k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2322 root       2 -18  109m  49m 4292 S 93.2  2.5   3113:00 dmeventd
 2634 root      20   0  926m  67m  23m S  1.6  3.4   3873:45 docker
 2640 root      20   0  275m  15m 9292 S  0.6  0.8   1968:15 docker-containe

古いコンテナーやイメージがたまると、ダメっぽい。

多分これと関係があるようなきがするけど・・・
https://bugzilla.redhat.com/show_bug.cgi?id=1220529

1
3
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
1
3