wils@web ~ $ cat ~/ajuda/como-usar-pm2-5-2-0-para-monitorar-e-gerenciar-aplicacoes-node-js-em-producao.md

Desenvolvimento

Como usar PM2 5.2.0 para monitorar e gerenciar aplicações Node.js em produção

atualizado em 30/08/2026

O PM2 é um gerenciador de processos para aplicações Node.js que permite monitorar, gerenciar e manter suas aplicações em produção de forma fácil e eficiente. Nesta documentação, abordaremos como instalar e usar o PM2 5.2.0 para gerenciar suas aplicações.

Instalação do PM2

Para instalar o PM2, você precisa ter o Node.js e o npm (Node Package Manager) instalados. Execute o seguinte comando:

npm install [email protected] -g

Iniciando uma Aplicação

Após a instalação, você pode iniciar sua aplicação Node.js com o PM2. Navegue até o diretório da sua aplicação e execute:

pm2 start app.js

Substitua app.js pelo nome do seu arquivo principal.

Monitoramento de Aplicações

O PM2 oferece uma interface de monitoramento que permite visualizar o estado das suas aplicações. Para acessar a interface de monitoramento, use:

pm2 monit

Gerenciando Processos

Você pode gerenciar seus processos com os seguintes comandos:

  • Listar processos:
    pm2 list
  • Parar uma aplicação:
    pm2 stop 
    (substitua <id> pelo ID da aplicação)
  • Reiniciar uma aplicação:
    pm2 restart 
  • Remover uma aplicação:
    pm2 delete 

Persistência de Processos

Para garantir que suas aplicações sejam reiniciadas automaticamente após um reboot do servidor, você pode usar o seguinte comando:

pm2 startup

Após executar este comando, siga as instruções exibidas no terminal para finalizar a configuração.

Salvando o Estado Atual

Para salvar o estado atual das suas aplicações, use:

pm2 save

Conclusão

O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js em produção. Utilize suas funcionalidades para garantir a disponibilidade e o desempenho das suas aplicações. Dica: Considere integrar o PM2 com serviços de monitoramento como o Keymetrics para uma análise mais detalhada.

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.