Commands II (Advanced)

Comandos PM2 avançados para monitoramento e otimização.

Comandos PM2 Avançados

Comandos avançados para monitoramento, otimização e gerenciamento profissional de aplicações.

Modo Cluster

Execute sua aplicação em múltiplas instâncias para aproveitar todos os núcleos da CPU.

Iniciar em modo cluster (4 instâncias):

bash
pm2 start app.js -i 4

Usar todos os núcleos disponíveis:

bash
pm2 start app.js -i max

Monitoramento

Monitore recursos e performance em tempo real.

Dashboard de monitoramento:

bash
pm2 monit

Informações detalhadas de uma aplicação:

bash
pm2 show minha-app

Startup Script

Configure PM2 para iniciar automaticamente no boot do sistema.

Gerar script de startup:

bash
pm2 startup

Salvar lista atual de processos:

bash
pm2 save

Reload sem Downtime

Atualize sua aplicação sem interromper o serviço.

bash
pm2 reload minha-app

Gerenciamento de Logs

Gerencie e rotacione logs de forma eficiente.

Limpar todos os logs:

bash
pm2 flush

Instalar módulo de rotação de logs:

bash
pm2 install pm2-logrotate

Ecosystem File

Crie um arquivo de configuração para gerenciar múltiplas aplicações.

Gerar arquivo ecosystem:

bash
pm2 ecosystem

Iniciar com ecosystem file:

bash
pm2 start ecosystem.config.js