Meteor server очень часто вылетает без ошибок - PullRequest
0 голосов
/ 03 сентября 2018

Я работаю с приложением Meteor и развернул его на экземпляре EC2. До нескольких дней назад все работало нормально.

Но теперь процесс сервера убивает автоматически без какого-либо журнала ошибок или Консоль

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

У меня средний компьютер EC2, на котором запущено приложение.

Я использую nohup для запуска приложения в фоновом режиме. Ниже приведена команда, которую я использовал для запуска сервера: -

nohup meteor --settings SETTINGS-PRODUCTION.JSON &

Мне интересно знать о сбоях сервера из-за nohup или по какой-либо другой причине.

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

Что я должен использовать для автоматического перезапуска сервера, если процесс завершен по любой ошибке или исключению?

Любая помощь будет принята с благодарностью!

Спасибо

1 Ответ

0 голосов
/ 03 сентября 2018

Использование nohup - довольно низкотехнологичное решение. Такие вещи, как Phusion Passenger, PM2 или навсегда, делают лучше.

Также ваш док-контейнер может быть настроен на автоматический перезапуск процесса.

Еще лучше инструмент под названием Meteor Up, который позволяет очень просто развертывать приложения Meteor в EC2.

EASILY DEPLOY ВАШЕ ПРИЛОЖЕНИЕ Meteor Up - это качественное приложение Meteor для производства инструмент развертывания.

Установить с помощью одной команды:

$ npm install --global mup

http://meteor -up.com /

...