Posted On: Dec 22, 2017

The HAQM Elastic Container Service (HAQM ECS) service scheduler now includes logic that throttles how often tasks are restarted if they repeatedly fail to launch. 

Previously, if tasks had issues in the container image, task definition, network configuration, they could fail to become healthy when started by the HAQM ECS service scheduler. Continuous restart attempts by the service scheduler could lead to overall application performance degradation and incur cost. 

Now, the HAQM ECS service scheduler includes logic that checks for tasks that continuously fail to become healthy after instantiation, increases the duration between restart attempts, eventually increasing the duration to 15 minutes, and adds an event to the HAQM ECS service event messages so you can take corrective action. This logic works for tasks using both the AWS Fargate and EC2 launch types. 

To learn more, visit the HAQM ECS documentation. For more information about HAQM ECS see the product page

HAQM ECS is available in US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Canada (Central), South America (São Paulo), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), EU (Frankfurt), EU (Ireland), EU (London), EU (Paris), and China (Beijing) regions. For more information on AWS regions and services, please visit here.