wils@web ~ $ cat ~/ajuda/como-iniciar-aplicacoes-node-js-com-pm2-5-1-para-garantir-alta-disponibilidade-em-producao.md

Desenvolvimento

Como iniciar aplicações Node.js com PM2 5.1 para garantir alta disponibilidade em produção

atualizado em 25/08/2026

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 pm2

2. Iniciando sua aplicação

Para iniciar sua aplicação Node.js, use o comando:

pm2 start app.js

Substitua 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 status

4. 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 --watch

5. Salvando a configuração

Para garantir que suas aplicações sejam reiniciadas após um reboot do servidor, salve a configuração com:

pm2 save

6. Configurando o PM2 para iniciar no boot

Para que o PM2 inicie automaticamente no boot do sistema, execute:

pm2 startup

O 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.