wils@web ~ $ cat ~/ajuda/como-configurar-pm2-5-1-para-iniciar-aplicacoes-node-js-automaticamente-apos-reinicializacoes-do-servidor.md
DesenvolvimentoComo configurar PM2 5.1 para iniciar aplicações Node.js automaticamente após reinicializações do servidor
O PM2 é um gerenciador de processos para aplicações Node.js que permite que você inicie, pare e monitore suas aplicações de forma simples e eficiente. Neste manual, vamos aprender como configurar o PM2 5.1 para iniciar automaticamente suas aplicações após reinicializações do servidor.
Pré-requisitos
- Node.js instalado
- PM2 instalado globalmente
Instalando o PM2
Se você ainda não instalou o PM2, execute o seguinte comando:
npm install -g pm2
Iniciando sua aplicação com PM2
Para iniciar sua aplicação Node.js com PM2, utilize o seguinte comando:
pm2 start app.js --name minha-aplicacao
Substitua app.js pelo nome do seu arquivo de aplicação.
Configurando o PM2 para iniciar automaticamente
Para garantir que sua aplicação inicie automaticamente após a reinicialização do servidor, você deve executar o seguinte comando:
pm2 startup
Esse comando irá gerar um comando específico para o seu sistema operacional. Copie e cole esse comando no terminal e execute-o.
Salvando a configuração atual do PM2
Após configurar o PM2 para iniciar automaticamente, você precisa salvar a configuração atual:
pm2 save
Gerenciando suas aplicações
Você pode verificar o status das suas aplicações com:
pm2 list
Para parar ou reiniciar sua aplicação, use:
pm2 stop minha-aplicacao
pm2 restart minha-aplicacao
Conclusão
Agora você configurou com sucesso o PM2 para iniciar automaticamente suas aplicações Node.js após reinicializações do servidor. Uma dica importante é sempre monitorar suas aplicações e usar o comando pm2 logs para visualizar os logs 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.