wils@web ~ $ cat ~/ajuda/como-implementar-pm2-5-1-para-gerenciar-aplicacoes-node-js-em-producao-guia-passo-a-passo.md

Desenvolvimento

Como implementar PM2 5.1 para gerenciar aplicações Node.js em produção: Guia passo a passo

atualizado em 27/08/2026

O PM2 é um gerenciador de processos para aplicações Node.js que facilita o gerenciamento, monitoramento e manutenção de aplicações em produção. Neste guia, você aprenderá a implementar o PM2 5.1 para gerenciar suas aplicações Node.js de forma eficiente.

Pré-requisitos

  • Node.js instalado
  • npm (Node Package Manager)

Passo 1: Instalação do PM2

Para instalar o PM2 globalmente, execute o seguinte comando:

npm install [email protected] -g

Passo 2: Iniciar sua aplicação

Para iniciar sua aplicação Node.js com o PM2, navegue até o diretório da sua aplicação e execute:

pm2 start app.js --name "minha-aplicacao"

Substitua app.js pelo nome do seu arquivo principal.

Passo 3: Monitorar aplicações

Para monitorar suas aplicações em tempo real, utilize o comando:

pm2 monit

Passo 4: Gerenciar processos

Você pode listar todos os processos gerenciados pelo PM2 com:

pm2 list

Para parar uma aplicação, use:

pm2 stop minha-aplicacao

Para reiniciar:

pm2 restart minha-aplicacao

Para deletar:

pm2 delete minha-aplicacao

Passo 5: Configurar reinício automático

Para garantir que sua aplicação reinicie automaticamente após falhas ou reinicializações do servidor, use:

pm2 startup

Depois, salve o estado atual dos processos:

pm2 save

Conclusão

O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js em produção. Com ele, você pode garantir que suas aplicações estejam sempre em execução e funcionando corretamente. Dica: Utilize o pm2 logs para acessar os logs de suas aplicações e facilitar a depuração.

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.