wils@web ~ $ cat ~/ajuda/como-iniciar-aplicacoes-node-js-com-pm2-5-1-para-garantir-alta-disponibilidade-em-producao.md
DesenvolvimentoComo iniciar aplicações Node.js com PM2 5.1 para garantir alta disponibilidade em produção
Introdução
O PM2 é um gerenciador de processos para aplicações Node.js que garante alta disponibilidade e facilita a gestão de aplicações em produção. Neste manual, você aprenderá a iniciar suas aplicações Node.js usando o PM2 5.1.
Passo a Passo
1. Instalação do PM2
Primeiro, você precisa instalar o PM2 globalmente. Execute o seguinte comando:
npm install -g pm22. Iniciando sua aplicação
Para iniciar sua aplicação Node.js, use o comando:
pm2 start app.jsSubstitua app.js pelo nome do seu arquivo de entrada.
3. Verificando o status da aplicação
Para verificar se sua aplicação está rodando, use:
pm2 status4. Configurando reinício automático
O PM2 reinicia automaticamente sua aplicação em caso de falhas. Para habilitar o reinício em caso de falhas, você pode usar:
pm2 start app.js --watch5. Salvando a configuração
Para garantir que suas aplicações sejam reiniciadas após um reboot do servidor, salve a configuração com:
pm2 save6. Configurando o PM2 para iniciar no boot
Para que o PM2 inicie automaticamente no boot do sistema, execute:
pm2 startupO comando retornará um comando específico para o seu sistema operacional. Copie e cole esse comando no terminal.
Conclusão
Utilizar o PM2 para gerenciar suas aplicações Node.js é uma excelente maneira de garantir alta disponibilidade e facilidade de gerenciamento. Lembre-se de monitorar suas aplicações e ajustar as configurações conforme necessário.
Dica: Utilize o comando 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.