Мой пользовательский beanstalk продолжает перезапускаться

Я пытаюсь настроить AMI по умолчанию для beanstalk, но каждый раз, когда я получаю перезапуск сервера через какое-то случайное время. Я дошел до того, что ничего не менял, но ничего не работает.

Я пробовал следующее:

  • найти экземпляр запущенного beanstalk, создать AMI, изменить AMI beanstalk-crashing
  • создать новый экземпляр с тем же AMI, что и на beanstalk, создать AMI, изменить конфигурацию-сбой

Я пробовал как остановить экземпляр перед созданием AMI, так и создать AMI работающего экземпляра.

Изменить: я нашел ответ здесь: Не удается создать работающий настроенный образ AMI EC2 из примера приложения Amazon Beanstalk


person Tomas    schedule 18.06.2011    source источник


Ответы (2)


Исходя из личного опыта, поместите страницу состояния здоровья так, чтобы она указывала на фиктивный статический файл .html. Хотя это и не рекомендуется, это предотвратит перезапуск машины при проверке работоспособности, и вы сможете провести дополнительную внутреннюю проверку.

AWS записывает в журналы S3 только те данные, которые выводятся через java.util.logging. Это означает, что все журналы консоли не передаются.

Тем не менее, убедитесь, что вы определили закрытый ключ в конфигурации вашей среды, чтобы вы могли легко подключиться к нему по ssh и увидеть его вывод (он меняется - для Tomcat 7 он находится в /opt/tomcat7. Для tomcat6 он находится в /usr /поделиться/кот6)

person aldrinleal    schedule 27.07.2011

Просто добавлю к тому, что написал aldrinleal (пока не могу комментировать): в прошлом я часто обнаруживал, что неудачная проверка работоспособности также отключала мой сайт. Под этим я подразумеваю: если у вас есть проверка работоспособности вашего фактического приложения, и это приложение выдает исключение, вы на самом деле ничего не увидите, среда просто сообщит о состоянии сбоя. Только после того, как я перешел на статический файл для проверки работоспособности, мне удалось увидеть ошибки.

Теперь я, очевидно, больше проблема в среде разработки, и вы всегда можете просто вытащить журналы. Но особенно в начале, когда я был новичком в AWS/Beanstalk, это очень помогло мне.

person knrdk    schedule 13.01.2014