[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Terminal preso

[Finalizado Pelo Aluno]

Wagner Momesso
Criador Wagner Momesso 09/11/2022

Bom dia criei um programa em js e para executar o mesmo acesso via terminal ssh e inicio a aplicação da seguinte forma

 

       npm start

 

porém ao encerrar o terminal para deslogar da vps o mesmo é intorrompido, como rodar o start e não precisar ficar com o terminal preso.

 

 

Manager Carlos Ferreira 09/11/2022

Olá, Wagner!
Tudo bem?

Como é uma aplicação JS, a dinâmica precisa ser diferente.

Em produção você envia o build do seu projeto, ou seja, os arquivos js compilados, estáticos.

Ah, mas minha aplicação é node js, precisa ficar run-time o tempo todo, o que fazer?
Seria possível rodar esse comando, ou qualquer outro ficar rodando o tempo todo, com o supervisor, com ele você consegue garantir que um processo estará sempre rodando.

Para aplicações node, o mais comum mesmo é usar o PM2: https://pm2.keymetrics.io/

Basta instalar no seu server, de forma global: npm install pm2 -g
E depois rodar o seu projeto: pm2 start app.js

Carlos Ferreira
Criador Wagner Momesso 09/11/2022

Perfeito, muito obrigado.

Wagner Momesso
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!