pm2 Запуск не запускается в Ubuntu
У меня возникают проблемы с перезапуском pm2 (сам по себе и два файла node / express,app.js
& app2.js
) на сервере перезагрузите.
Ниже приведены процессы, которые я пробовал:
pm2 startup
pm2 start app.js
pm2 start app2.js
pm2 startup ubuntu (also tried systemd and with/without -u username)
pm2 save
Я запускал вышеупомянутые команды в каждой возможной комбинации, и ничего не работало. Я попытался запустить от имени пользователя root, и он тоже не работал.
мой~/.pm2/dump.pm2
Файл содержит информацию, поэтому я не уверен, где еще искать.
Я пытался изменить мой/etc/init.d/pm2-init.sh
файл в соответствии сЭта проблема но это не помогло.
Моя настройка:
Цифровой Океанский Сервер
Ubuntu 15.10
Узел v5.4.1
PM2 v 1.0.0
Другие ссылки я пробовал ..
http://pm2.keymetrics.io/docs/usage/startup/
https://www.digitalocean.com/community/tutorials/how-to-use-pm2-to-setup-a-node-js-production-environment-on-an-ubuntu-vps
https://gist.github.com/leommoore/5998406
https://www.terlici.com/2015/06/20/running-node-forever.html
https://serversforhackers.com/node-process-management-with-pm2 http://nodered.org/docs/getting-started/running.html#starting-node-red-on-boot
https://github.com/Unitech/pm2/issues/1316
Пока что каждый раз, когда я перезагружаю сервер, pm2 не запускается автоматически (если мне не нужно ждать несколько минут? - nginx перезапускается мгновенно).
Может ли кто-нибудь помочь мне с этим? В каком порядке должны выполняться команды? Нужно ли изменять какие-либо дополнительные файлы?