В настоящее время я настраиваю приложение веб-сервераact.js, которое создается и запускается nodejs.
Я использую Bamboo для получения триггеров, когда источник обновляется до целевой ветви, и проверяю источники, и запускаю npm install
+ npm build
, чтобы мы могли создать связанный ресурс.Bamboo загружает связанный ресурс в AWS S3, включая node_modules
.
AWS Elastic Beanstalk запускает команду узла только для запуска node server
.
Проблема, с которой я периодически сталкиваюсь, заключается в том, чтозадержка получения правильного ответа от приложения реакции.Иногда это просто дает ответ пустой страницы с основным цветом фона.Приложение реагирования не реализует DOM на странице.Но через 4-5 минут все работает нормально.Я подозреваю, что это может быть связано с балансировкой нагрузки Elastic Beanstalk, поскольку задержка была обнаружена, когда первый экземпляр был запущен и второй экземпляр готовился к запуску.Браузер не обнаруживает никаких сообщений об ошибках во время задержки.
Узел эластичного beanstalk nodejs.log говорит:
> mpa@0.1.0 start:server /var/app/current
> node server
Server is running on 8081
, что кажется нормальным ..
Есть ли у кого-нибудьвозникли похожие проблемы с развертыванием приложения?