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

Application Does Not Enter the Ready State Within the Timeout Period

"Exceeded Maximum Amount of Time to Wait for the Application to Become Available. Setting Environment Ready"

During the launch of a new environment, Elastic Beanstalk monitors the environment to make sure that the application is available. If the application is still unavailable after 6 minutes have passed, the environment enters the ready state; this allows you to take action and make configuration changes. 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.

  • Make sure you have uploaded a valid .war file or a .zip file.