Comprender el estado del servidor Heroku 143

84

Me pregunto sobre el estado del servidor Heroku y no puedo encontrar ninguna documentación sobre este tema.

Ejemplo:

Process exited with status 143

¿Alguien puede explicar este ejemplo? ¿Y dónde puedo encontrar recursos para futuras referencias?

Tien Nguyen
fuente

Respuestas:

91

El código de salida 143 significa que su proceso fue terminado por un SIGTERM. Esto generalmente se envía cuando ejecuta cualquier comando que requiera que su dynos se reinicie (config: set, restart, scale down ...).

Eric Fode
fuente
¿es malo para mi sistema? En mi sistema, este problema ocurre cuando reinicio la aplicación, pero la aplicación aún funciona normalmente (Mi aplicación ejecuta 2 trabajadores al mismo tiempo, referencia: stackoverflow.com/questions/15650117/… )
Tien Nguyen
3
@EricFode ¿Dónde puedo encontrar una referencia de estos códigos de estado?
Gautham Badhrinathan
2
@GauthamBadhrinathan Esos códigos de estado no son específicos de heroku, se definen en el archivo man para cualquier aplicación que se esté ejecutando. exit 143 y algunos otros son especiales porque están estandarizados por el kernal de Unix.
Eric Fode
5
Para mí fue confuso porque ejecutaba - Reinicio de Heroku - Registros de Heroku Luego, mi salida mostraba la salida de mis programas y el código de error DESPUÉS. Entonces, parecería que heroku estaba reduciendo mi proceso, cuando en realidad solo estaba iniciando sesión en un orden que no esperaba.
Sean Dunford
1
¿Es por libre dinamómetro? pagar heroku resolverá este problema? ya que @eric decía 'Así es como heroku le dice a su aplicación que es hora de cerrar' y el dinamómetro pagado no se
vaya a
7

Es un estado inactivo cuando no recibe ninguna solicitud durante un tiempo. Cuando reciba una solicitud, comenzará de nuevo.

Pawan V
fuente
0

Reinicie el banco de pruebas, lo que hace que reciba SIGTERM. usa este comando

heroku restart worker.1

y entonces

heroku logs
Thasni Iqbal
fuente