wils@web ~ $ cat ~/ajuda/como-implementar-o-pm2-5-2-0-para-reinicializacoes-automaticas-de-aplicacoes-node-js.md
DesenvolvimentoComo implementar o PM2 5.2.0 para reinicializações automáticas de aplicações Node.js
O PM2 é um gerenciador de processos para aplicações Node.js que permite a execução e monitoramento de aplicações em produção. Nesta documentação, vamos aprender a implementar o PM2 versão 5.2.0 para reinicializações automáticas de aplicações Node.js.
Pré-requisitos
- Node.js instalado na versão 12 ou superior.
- npm (gerenciador de pacotes do Node.js).
Instalação do PM2
Para instalar o PM2, você deve usar o npm. Execute o seguinte comando:
npm install [email protected] -g
Iniciando uma Aplicação com PM2
Após a instalação, você pode iniciar sua aplicação Node.js com o PM2. Suponha que seu arquivo principal seja app.js. Use o comando:
pm2 start app.js
Configurando Reinicializações Automáticas
O PM2 reinicia automaticamente a aplicação se ela falhar ou se o servidor for reiniciado. Para garantir que isso aconteça, você pode usar o seguinte comando:
pm2 startup
Esse comando gera um script que será executado na inicialização do sistema. Após isso, salve o estado atual dos processos com:
pm2 save
Monitorando Aplicações
Para monitorar suas aplicações em execução, você pode usar o seguinte comando:
pm2 monit
Isso abrirá uma interface que mostra o status das suas aplicações, incluindo CPU e memória utilizadas.
Gerenciando Processos
Você pode parar, reiniciar ou deletar processos utilizando os seguintes comandos:
- Parar:
pm2 stop - Reiniciar:
pm2 restart - Deletar:
pm2 delete
Conclusão
O PM2 é uma ferramenta poderosa para gerenciar aplicações Node.js em produção. Com suas funcionalidades de reinicialização automática, você pode garantir que sua aplicação esteja sempre disponível. Dica: Considere usar o pm2 logs para visualizar os logs da sua aplicação em tempo real.
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.