wils@web ~ $ cat ~/ajuda/como-implementar-o-pm2-5-2-0-para-manter-sua-aplicacao-node-js-executando-em-segundo-plano.md

Desenvolvimento

Como implementar o PM2 5.2.0 para manter sua aplicação Node.js executando em segundo plano

atualizado em 30/08/2026

O PM2 é um gerenciador de processos para aplicações Node.js que permite que você mantenha sua aplicação em execução mesmo após falhas ou reinicializações do servidor. Nesta documentação, você aprenderá a implementar o PM2 5.2.0 para gerenciar sua aplicação Node.js.

Pré-requisitos

  • Node.js instalado (versão 10 ou superior)
  • npm (gerenciador de pacotes do Node.js)

Passo a Passo para Instalação do PM2

1. Instalar o PM2

O primeiro passo é instalar o PM2 globalmente usando o npm. Execute o seguinte comando:

npm install [email protected] -g

2. Iniciar sua Aplicação com PM2

Depois de instalar o PM2, você pode iniciar sua aplicação Node.js. Supondo que seu arquivo principal seja app.js, use o comando:

pm2 start app.js

3. Verificar o Status da Aplicação

Para verificar se sua aplicação está rodando corretamente, utilize:

pm2 status

4. Reiniciar a Aplicação

Se você precisar reiniciar sua aplicação, utilize:

pm2 restart app.js

5. Parar a Aplicação

Para parar a aplicação em execução, use:

pm2 stop app.js

6. Configurar o PM2 para Iniciar Automaticamente

Para garantir que o PM2 e suas aplicações sejam iniciadas automaticamente após uma reinicialização do servidor, execute:

pm2 startup

Depois, salve a configuração atual:

pm2 save

Conclusão

O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js, permitindo que você mantenha sua aplicação em execução em segundo plano. Uma dica valiosa é explorar os logs gerados pelo PM2 para monitorar o desempenho e solucionar problemas:

pm2 logs

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.