wils@web ~ $ cat ~/ajuda/como-usar-pm2-5-3-para-gerenciar-multiplas-instancias-de-uma-aplicacao-node-js-em-producao.md

Desenvolvimento

Como usar PM2 5.3 para gerenciar múltiplas instâncias de uma aplicação Node.js em produção

atualizado em 14/08/2026

O PM2 é um gerenciador de processos para aplicações Node.js que facilita a execução, monitoramento e gerenciamento de múltiplas instâncias em produção. Nesta documentação, abordaremos como utilizar o PM2 5.3 para gerenciar sua aplicação Node.js.

Pré-requisitos

  • Node.js instalado
  • PM2 instalado globalmente

Instalação do PM2

Para instalar o PM2, execute o seguinte comando:

npm install -g pm2

Iniciando sua aplicação

Para iniciar sua aplicação Node.js com PM2, utilize o comando:

pm2 start app.js --name minha-aplicacao

Substitua app.js pelo nome do seu arquivo de entrada.

Gerenciando Múltiplas Instâncias

Para escalar sua aplicação e rodar múltiplas instâncias, use:

pm2 start app.js -i max

O parâmetro -i max permite que o PM2 inicie o número máximo de instâncias, baseado no número de núcleos disponíveis.

Monitoramento da Aplicação

Para monitorar suas instâncias em tempo real, execute:

pm2 monit

Isso abrirá uma interface de monitoramento onde você pode ver o uso de CPU e memória.

Logs

Para visualizar os logs da sua aplicação, use:

pm2 logs minha-aplicacao

Gerenciamento de Processos

Você pode parar, reiniciar ou deletar instâncias com os seguintes comandos:

  • Parar: pm2 stop minha-aplicacao
  • Reiniciar: pm2 restart minha-aplicacao
  • Deletar: pm2 delete minha-aplicacao

Conclusão

O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js em produção. Ao usar múltiplas instâncias, você pode garantir alta disponibilidade e melhor desempenho. Dica: Utilize o pm2 save para salvar o estado das suas aplicações e garantir que elas sejam reiniciadas após uma reinicialização do servidor.

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.