Развертывание расширений на Elastic beanstalk и EC2 - PullRequest
0 голосов
/ 04 июня 2018

недавно у меня возникла проблема с тайм-аутом при использовании моего приложения, развернутого в Elastic Beanstalk и EC2.Первоначально ошибка составляла 504 через 60 секунд, и после прочтения некоторых форумов / обсуждений я изменил время простоя балансировщика нагрузки EC2 на 600 секунд.Когда я пытаюсь снова, это стало ошибкой 502 после 60 секунд (другой тайм-аут).Таким образом, я считаю, что это время истекло из самого приложения, и я попытался включить файл ebextension в каталог проекта.

Я упаковываю проект как войну и загружаю его на сервер aws tomcat.Моя структура файла войны выглядит следующим образом:

.ebextensions
app
META-INF
WEB-INF

Я делаю что-то не так с точки зрения местоположения .ebextensions?Похоже, что он не читает файл конфигурации, или, возможно, файл конфигурации не может решить мою проблему с тайм-аутом?

Содержимое файла конфигурации в .ebextensions:

option_settings:
- namespace: aws:elasticbeanstalk:command
option_name: Timeout
value: 1800

Надеюсьлюбой из вас может помочь.Спасибо.

1 Ответ

0 голосов
/ 04 июня 2018

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

https://blog.tier1app.com/2017/03/09/detective-story-troubleshooting-timeout-in-aws-elastic-beanstalk/

...