pm2 Inicialização não inicializando no Ubuntu

Estou com dificuldade para reiniciar o pm2 (ele mesmo e dois arquivos expressos de nó,app.js & app2.js) em uma reinicialização do servidor.

Abaixo estão os processos que tentei:

pm2 startup
pm2 start app.js
pm2 start app2.js
pm2 startup ubuntu (also tried systemd and with/without -u username)
pm2 save

Eu executei os comandos acima em todas as combinações possíveis e nada funcionou. Tentei correr como root e também não funcionou.

Minhas~/.pm2/dump.pm2 O arquivo contém informações, então não tenho certeza de onde mais procurar.

Eu tentei modificar meu/etc/init.d/pm2-init.sh arquivo de acordo comesse problema mas não ajudou.

Minha configuração:
Digital Ocean Server
Ubuntu 15.10
Nó v5.4.1
PM2 v 1.0.0

Outras referências que tentei ..
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

Até o momento, toda vez que eu reinicializo o servidor, o pm2 falha ao inicializar automaticamente (a menos que eu precise esperar alguns minutos? - o nginx reinicia instantaneamente).

Alguém pode me ajudar com isso? Qual é a ordem em que os comandos devem ser executados? Preciso modificar arquivos adicionais?

questionAnswers(4)

yourAnswerToTheQuestion