- Newest
- Most votes
- Most comments
The CloudFormation log shows that the "Deployment circuit breaker" is running.
Are there several causes for this to work?
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-circuit-breaker.html
The deployment circuit breaker monitors tasks that are part of the deployment and checks for tasks that are in the RUNNING state. The scheduler ignores the failure criteria when a task in the current deployment is in the RUNNING state and proceeds to the next stage. When tasks fail to reach in the RUNNING state, the deployment circuit breaker increases the failure count by one. When the failure count equals the threshold, the deployment is marked as FAILED.
This stage is entered when there are one of more tasks in the RUNNING state. The deployment circuit breaker performs health checks on the following resources for the tasks in the current deployment:
Elastic Load Balancing load balancers
AWS Cloud Map service
Amazon ECS container health checks
When a health check fails for the task, the deployment circuit breaker increases the failure count by one. When the failure count equals the threshold, the deployment is marked as FAILED.
Relevant content
- asked 5 years ago
- asked 2 years ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 days ago
I have looked at that and it doesn't help. I am trying to ditch that 'circuit breaker' so I can get some information on why my service is not getting created. So I had hoped that all my successfully created entities (load balancer, targetgroup, listener, etc.) would remain when the service fails to create (I still don't know why the service fails - no help from the console). But after 40 minutes of waiting, the rollback happens anyways deleting everything even though I have turned rollback off.