Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

251
Vistas
Why does pm2 fail to stop restarting?

I want my script to not automatically restart if there was an error. To only restart if it exited gracefully with exit code 0.

I created ecosystem.config.js in the script's folder and filled it with:

module.exports = {
  apps : [{
    name   : "My script",
    script : "./index.js",
    stop_exit_codes: [2]
  }]
}

So that when I use process.exit(2), it should stop the automatic restart.

However, it does not work and the script restarts automatically when I put this at the top of my script.

console.log("test");

process.exit(2);

So I tried using --stop-exit-codes instead:

pm2 start index.js --stop-exit-codes 2

But pm2 gives me this error:

error: unknown option --stop-exit-codes

How can I get the stop exit codes feature of PM2 to work?

Doc: https://pm2.keymetrics.io/docs/usage/restart-strategies/

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

module.exports = {

script:'api.js',

max_memory_restart:'30m'

}

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda