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

3.4K
Vistas
Trabajador de Gunicorn despedido con señal 9

Estoy ejecutando una aplicación Flask y la alojo en Kubernetes desde un contenedor Docker. Gunicorn está administrando trabajadores que responden a solicitudes de API.

El siguiente mensaje de advertencia aparece con regularidad y parece que las solicitudes se cancelan por algún motivo. En Kubernetes, el pod no muestra un comportamiento extraño o se reinicia y permanece dentro del 80 % de sus límites de memoria y CPU.

 [2021-03-31 16:30:31 +0200] [1] [WARNING] Worker with pid 26 was terminated due to signal 9

¿Cómo podemos averiguar por qué estos trabajadores son asesinados?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Encontré el mismo mensaje de advertencia.

 [WARNING] Worker with pid 71 was terminated due to signal 9

Encontré este faq , que dice que "Una causa común de SIGKILL es cuando el asesino OOM termina un proceso debido a una condición de poca memoria".

Usé dmesg y me di cuenta de que, de hecho, se eliminó porque se estaba quedando sin memoria.

 Out of memory: Killed process 776660 (gunicorn)
over 4 years ago · Santiago Trujillo Denunciar

0

En nuestro caso, la aplicación tardó entre 5 y 7 minutos en cargar los modelos y diccionarios de ML en la memoria. Entonces, agregar un período de tiempo de espera de 600 segundos resolvió el problema para nosotros.

gunicorn main:app --workers 1 --worker-class uvicorn.workers.UvicornWorker --bind 0.0.0.0:8443 --timeout 600

over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso, el problema fue un inicio prolongado de la aplicación causado por el calentamiento del modelo ml (más de 3 segundos)

over 4 years ago · Santiago Trujillo 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