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

3.4K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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