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?

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


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



0

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

heroku restart worker.1

y entonces

heroku logs
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.