1天后,AWS ECS启动容器的速度非常慢

时间:2018-07-23 01:13:49

标签: docker scheduled-tasks amazon-ecs

我正在使用ECS计划的任务来运行我的cron作业。 我有大约6个工作在不同的时间运行。每2分钟运行3个工作。 在ECS群集中启动新实例的第一天,一切正常。一天之后,我看到许多任务处于待处理状态。我使用SSH进入我的ECS EC2实例,并尝试使用docker run命令手动启动容器,启动该容器需要4-5分钟。我检查了日志 在/ var / log / docker中: 我看到这个错误

time="2018-07-23T01:06:46.688248652Z" level=error msg="Handler for GET /v1.21/containers/2f68db90950da30547c326780df5c90afd85495fa54d8b2fba7e2044a8c23024/json returned error: write unix /var/run/docker.sock->@: write: broken pipe" 2018-07-23 01:06:46.688296 I | http: multiple response.WriteHeader calls

我不确定这是否是导致问题的原因。我想不出任何办法解决这个问题。

请帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,并针对ECS代理打开了错误报告:

https://github.com/aws/amazon-ecs-agent/issues/1489

如果您可以在其中添加有关设置的信息,则可能会有所帮助。我仍然不确定出什么问题。