Мой пользовательский бобовый стебель продолжает перезапускаться - PullRequest
5 голосов
/ 18 июня 2011

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

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

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

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

Редактировать: я нашел ответ здесь: Невозможно создать рабочий настроенный пользовательский интерфейс EC2 из примера приложения Amazon Beanstalk

Ответы [ 2 ]

1 голос
/ 27 июля 2011

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

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

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

0 голосов
/ 13 января 2014

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

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

...