Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

231
Visualizações
¿Hay alguna forma de desviar registros/errores para ejecutar código en pm2?

Quiero poder ejecutar el código para registrar el error correctamente y luego bloquear el proceso en lugar de bloquearlo inmediatamente si hay un error, como una captura de prueba global. ¿Hay una manera de hacer eso? quiero una solución como

 process.on("uncaughtException", err => { logTheErrorSomehow(); process.exit(1); });

pero eso no funciona en pm2, solo node.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Después de una semana de prueba y error, encontré esta solución que funcionó:

 const pm2 = require('pm2'); pm2.launchBus(function(err, pm2_bus) { pm2_bus.on('process:exception', function(packet) { await logTheErrorSomehow(packet); process.exit(1); }); });

Esto funciona igual que lo hizo process.on("uncaughtException") con node.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda