Menu
AWS Elastic Beanstalk
Developer Guide (API Version 2010-12-01)

Instance Fails to Respond to Status Health Check

"Failed to Retrieve Status of Instance <instance id> 4 Consecutive Time(s)"

This event occurs when Elastic Beanstalk is not getting a response from the health check URL. Elastic Beanstalk will try to reach the health check URL 10 times over 10 minutes. If this event occurs, try one or both of the following:

  • Make sure that your application’s health check URL exists. For example, if Elastic Beanstalk makes a health check request to http://healthcheckrocks.elasticbeanstalk.com:80/myapp/index.jsp, ensure that /myapp/index.jsp exists and is accessible. Similarly, for PHP, if you have http://healthcheckrocks.elasticbeanstalk.com:80/myapp/index.php, make sure that /myapp/index.php exists and is accessible. For ASP.NET, if you have http://healthcheckrocks.elasticbeanstalk.com:80/myapp/default.aspx, make sure that /myapp/default.aspx exists and is accessible.

  • Inspect previous events on the Events page on the AWS Management Console to ensure that your environment is healthy. For example, if instances of your environments are running at close to 100 percent CPU utilization, they may become unresponsive. Elastic Beanstalk will alert you via an event that reads Instance <instance id> is experiencing CPU Utilization greater than 95.00%. Consider adjusting auto-scaling settings or upgrading to an instance type larger than a <instance type>. For more information, see CPU Utilization Exceeds 95.00%.