Você pode usar algumas ferramentas de gerenciamento de processos, como pm2 ou para sempre .
Se você estiver usando o pm2, poderá fazer pm2 start main.js
. Ele irá monitorar e reiniciar o processo se ele for morto. Você pode encontrar o motivo do erro nos logs do pm2 localizados dentro de ~ / .pm2
Você pode executar pm2 startup
para gerar o script de inicialização que permite que o pm2 seja executado na inicialização.
pm2 save
salva a lista de processos atual para que eles possam ser executados na reinicialização do sistema.