Я работаю с приложением Meteor, и я развернул то же самое на экземпляре EC2. Несколько дней назад он работал нормально.
But now the server process kill automatically without any error log or console
Я попытался получить сообщение об ошибке, но, к сожалению, поскольку журналов нет, я не могу понять, почему сервер снова и снова дает сбой.
У меня средний компьютер EC2, на котором запущено приложение.
Я использую нету для запуска приложения в фоновом режиме. Ниже приведена команда, которую я использовал для запуска сервера: -
nohup meteor --settings SETTINGS-PRODUCTION.JSON &
Мне интересно узнать о сбой сервера из-за nohup или по какой-то другой причине.
Пожалуйста, дайте мне знать, как мы можем утешить неперехваченное исключение в метеорите, как мы делаем в экспрессе.
What should I use to auto restart the server if the process is killed by any error or exception?
Любая помощь приветствуется!
Спасибо
@Ankit спасибо за ваш ответ, да, MongoDB также работает на том же ec2
сделайте то, что предлагает @mikkel в ответе. nohup нельзя использовать в производстве. Также попробуйте переместить mongodb на другой сервер или использовать облачного провайдера, например mlab, compose или MongoDB atlas.
Ошибка при использовании Mup. MongoError: не удалось подключиться к серверу [127.0.0.1:27017] при первом подключении [MongoError: connect ECONNREFUSED 127.0.0.1:27017]
задайте для этого другой вопрос.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Использование nohup - довольно нетехнологичное решение. Такие вещи, как Phusion Passenger, PM2 или forever, работают лучше.
Также ваш докер-контейнер может быть настроен на автоматический перезапуск процесса.
Еще лучше инструмент под названием Meteor Up, который упрощает развертывание приложений Meteor на EC2.
EASILY DEPLOY YOUR APP Meteor Up is a production quality Meteor app deployment tool.
Install with one command:
$
npm install --global mup
Спасибо за обновление. У меня тоже есть mup. Но это дает мне ошибку подключения MongoDB. MongoError: не удалось подключиться к серверу [127.0.0.1:27017] при первом подключении [MongoError: connect ECONNREFUSED 127.0.0.1:27017]
mongodb также работает на том же ec2?