wils@web ~ $ cat ~/ajuda/como-monitorar-e-gerenciar-aplicacoes-node-js-em-producao-com-pm2-5-2-guia-passo-a-passo.md
DesenvolvimentoComo monitorar e gerenciar aplicações Node.js em produção com PM2 5.2: Guia passo a passo
O PM2 é um gerenciador de processos para aplicações Node.js, permitindo monitoramento, gerenciamento e manutenção de aplicações em produção. Este guia passo a passo irá ensiná-lo a usar o PM2 5.2 para gerenciar suas aplicações Node.js.
1. Instalação do PM2
Primeiro, você precisa instalar o PM2 globalmente em seu servidor. Execute o seguinte comando:
npm install pm2 -g2. Iniciando uma Aplicação
Para iniciar sua aplicação Node.js com PM2, utilize o comando abaixo, substituindo app.js pelo nome do seu arquivo:
pm2 start app.js3. Monitorando Aplicações
Para verificar o status das suas aplicações em execução, use:
pm2 listIsso mostrará uma lista de todas as aplicações gerenciadas pelo PM2, incluindo informações sobre seu estado e uso de recursos.
4. Log de Aplicações
Para visualizar os logs de uma aplicação específica, utilize:
pm2 logs Substitua <app_name> pelo nome ou ID da sua aplicação.
5. Reiniciando e Parando Aplicações
Para reiniciar uma aplicação, use:
pm2 restart Para parar uma aplicação, execute:
pm2 stop 6. Configurando PM2 para Iniciar com o Sistema
Para garantir que suas aplicações sejam iniciadas automaticamente após um reinício do servidor, use:
pm2 startupDepois, salve o estado atual das suas aplicações:
pm2 save7. Monitoramento Avançado
PM2 também oferece uma interface de monitoramento em tempo real. Para acessá-la, use:
pm2 monitConclusão
O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js em produção. Utilize os comandos acima para garantir que suas aplicações estejam sempre em execução e monitoradas. Dica: Considere utilizar o PM2 com um sistema de monitoramento externo para uma análise mais detalhada do desempenho.
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.