首页 > 解决方案 > ecs,自动任务/图像删除工作奇怪

问题描述

Sep 30 03:52:21 ip-172-31-29-22 kernel: docker0: port 1(veth9e8ab5b) entered disabled state
Sep 30 03:52:21 ip-172-31-29-22 kernel: docker0: port 1(veth9e8ab5b) entered blocking state
Sep 30 03:52:21 ip-172-31-29-22 kernel: docker0: port 1(veth9e8ab5b) entered forwarding state
Sep 30 04:40:29 ip-172-31-29-22 dockerd: time="2020-09-30T04:40:29.291514159Z" level=info msg="Container a0c157da8a9d45d979a415382d3dfaaa4940591b32d5d04cf5808b0778a1612e failed to exit within 30 seconds of signal 15 - using the force"
Sep 30 04:40:31 ip-172-31-29-22 dockerd: time="2020-09-30T04:40:31.345251918Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Sep 30 04:40:31 ip-172-31-29-22 kernel: docker0: port 1(veth9e8ab5b) entered disabled state
Sep 30 04:40:31 ip-172-31-29-22 kernel: docker0: port 1(veth9e8ab5b) entered disabled state
Sep 30 04:40:31 ip-172-31-29-22 kernel: docker0: port 1(veth9e8ab5b) entered disabled state
Sep 30 04:40:38 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered blocking state
Sep 30 04:40:38 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered disabled state
Sep 30 04:40:38 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered blocking state
Sep 30 04:40:38 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered forwarding state
Sep 30 07:22:48 ip-172-31-29-22 dockerd: time="2020-09-30T07:22:48.317828353Z" level=info msg="Container 5df345cbca604065745c14841b33a2244ddc27c8cadd73bc818d1b3d26cef462 failed to exit within 30 seconds of signal 15 - using the force"
Sep 30 07:22:50 ip-172-31-29-22 dockerd: time="2020-09-30T07:22:50.429858584Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Sep 30 07:22:50 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered disabled state
Sep 30 07:22:50 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered disabled state
Sep 30 07:22:50 ip-172-31-29-22 kernel: docker0: port 1(veth7d9766d) entered disabled state
Sep 30 07:22:58 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered blocking state
Sep 30 07:22:58 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered disabled state
Sep 30 07:22:59 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered blocking state
Sep 30 07:22:59 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered forwarding state
Sep 30 13:48:15 ip-172-31-29-22 dockerd: time="2020-09-30T13:48:15.196338184Z" level=info msg="Container 670ce20686c2854d14c5a114c7077cdb28734fe88e3a0065303d4096da4108cb failed to exit within 30 seconds of signal 15 - using the force"
Sep 30 13:48:19 ip-172-31-29-22 dockerd: time="2020-09-30T13:48:19.388866897Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Sep 30 13:48:19 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered disabled state
Sep 30 13:48:19 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered disabled state
Sep 30 13:48:19 ip-172-31-29-22 kernel: docker0: port 1(veth32523d0) entered disabled state
Sep 30 13:48:26 ip-172-31-29-22 kernel: docker0: port 1(veth0ffa70b) entered blocking state
Sep 30 13:48:26 ip-172-31-29-22 kernel: docker0: port 1(veth0ffa70b) entered disabled state
Sep 30 13:48:26 ip-172-31-29-22 kernel: docker0: port 1(veth0ffa70b) entered blocking state
Sep 30 13:48:26 ip-172-31-29-22 kernel: docker0: port 1(veth0ffa70b) entered forwarding state

这些是/var/log/messagesaws ecs ec2 实例中的日志。

以下几行表明我的容器经常收到kill请求。并且在状态和状态docker0之间交替。enableddisabled

我确实看到我们的网络服务器响应时间出现峰值,我在猜测这是否是它的原因。

9 月 30 日 13:48:15 ip-172-31-29-22 dockerd: time="2020-09-30T13:48:15.196338184Z" level=info msg="Container 670ce20686c2854d14c5a114c7077cdb28734fe88e3a00165303d4 在 3096 秒内退出信号失败使用原力”9 月 30 日 13:48:19 ip-172-31-29-22 dockerd: time="2020-09-30T13:48:19.388866897Z" level=info msg="ignoring event" module=libcontainerd namespace= moby topic=/tasks/delete type="*events.TaskDelete"

奇怪的是,我有 2 个 ec2 正在运行(具有相同的 ami 和相同的全部,相同的任务),一个正在显示上述日志,另一个没有*events.TaskDelete收到的迹象。

我应该一起禁用该消息taskdelete吗?

taskdelete 似乎来自https://docs.aws.amazon.com/AmazonECS/latest/developerguide/automated_image_cleanup.html

标签: amazon-web-servicesdockeramazon-ecs

解决方案


推荐阅读