Как развернуть приложение NodeJS без рут-доступа, чтобы оно оставалось онлайн после перезапуска сервера? - PullRequest
1 голос
/ 29 марта 2019

Я пытаюсь развернуть свое приложение NodeJS. Я пробовал npm forever и pm2, но я считаю, что мой хостер перезапускает сервер каждую ночь, потому что мое приложение всегда отключено на следующий день.

Дело в том, что у меня есть сервер общего хостинга на A2hosting и у меня нет root-доступа, поэтому эти sudo команды здесь не работают ... кроме как вы знаете, как я могу это изменить, ха-ха .. .

Я не знаю, какую информацию мне нужно предоставить, чтобы вы мне помогли ... поэтому, если вам нужно что-то узнать, скажите мне, пожалуйста!

Большое спасибо!

1 Ответ

0 голосов
/ 14 апреля 2019

Я использовал pm2 для этого.

npm install -g pm2

, затем запустите следующую команду, чтобы при запуске запустить pm2:

pm2 startup

Он покажет вам команду, которую вы должны выполнить.

Наконец, вы запускаете процесс:

pm2 start server.js --name <service-name>

Заморозить список процессов:

pm2 save

Подробнее о документации pm2: https://github.com/Unitech/pm2

...