wils@web ~ $ cat ~/ajuda/como-configurar-o-pm2-5-1-para-monitoramento-de-aplicacoes-node-js-em-producao-guia-passo-a-passo.md
DesenvolvimentoComo configurar o PM2 5.1 para monitoramento de aplicações Node.js em produção: Guia passo a passo
O PM2 é um gerenciador de processos para aplicações Node.js que facilita o monitoramento e a manutenção de aplicações em produção. Neste guia, você aprenderá a configurar o PM2 5.1 para monitorar suas aplicações Node.js.
Pré-requisitos
- Node.js instalado
- NPM (Node Package Manager)
- Acesso ao terminal
Passo a Passo para Configuração do PM2
1. Instalar o PM2
Primeiro, instale o PM2 globalmente usando o NPM:
npm install pm2 -g
2. Iniciar sua aplicação
Inicie sua aplicação Node.js com o PM2. Substitua app.js pelo nome do seu arquivo:
pm2 start app.js
3. Monitorar a aplicação
Para monitorar a aplicação em tempo real, use o seguinte comando:
pm2 monit
4. Configurar reinício automático
Para garantir que sua aplicação reinicie automaticamente em caso de falhas, use:
pm2 start app.js --watch
5. Salvar a configuração
Salve o estado atual do PM2 para que ele possa ser restaurado após reinicializações do servidor:
pm2 save
6. Configurar PM2 para iniciar com o sistema
Para que o PM2 inicie automaticamente com o sistema, use:
pm2 startup
Após executar o comando acima, siga as instruções exibidas no terminal.
7. Gerenciamento de processos
Você pode listar todas as aplicações gerenciadas pelo PM2 com:
pm2 list
Para parar uma aplicação, use:
pm2 stop
Para reiniciar:
pm2 restart
Conclusão
O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js em produção. Com ele, você pode monitorar, reiniciar e manter suas aplicações de forma eficiente. Dica: Considere usar o PM2 com um arquivo de configuração JSON para facilitar a gestão de múltiplas aplicações.
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.