Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AWS ECS agent won't start

When I try to run the ECS agent, I get the following error in the ecs-init.log*:

[INFO] Agent exited with code 5
[ERROR] agent exited with terminal exit code

And in the ecs-agent.log* file I get this:

[CRITICAL] Data mismatch; saved cluster 'cluster1' does not match configured cluster 'cluster2'. Perhaps you want to delete the configured checkpoint file?

Any idea where is that checkpoint file?

like image 403
Pedro Madrid Avatar asked Aug 18 '16 12:08

Pedro Madrid


2 Answers

I found the answer myself. The checkpoint file is located in this directory: /var/lib/ecs/data/ecs_agent_data.json. Just delete that json file and start the ECS agent again running start ecs. Thanks to this forum post, which indirectly led me to the answer: https://forums.aws.amazon.com/thread.jspa?messageID=625643

like image 173
Pedro Madrid Avatar answered Sep 28 '22 00:09

Pedro Madrid


delete checkpoint file form below location

sudo rm /var/lib/ecs/data/agent.db

now start ecs agent

sudo systemctl start ecs

sudo systemctl status ecs
like image 42
smakintel.com Avatar answered Sep 28 '22 02:09

smakintel.com