es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo aumentar el número de trabajadores en Daphne con Django.

Con gunicorn puedo aumentar el número de trabajadores usando -w 17.

command: gunicorn server.asgi:application --bind 0.0.0.0:8000 -w 17 -k uvicorn.workers.UvicornWorker

¿Cómo puedo hacer eso con daphne para utilizar la CPU disponible?

command: daphne server.asgi:application --port 8000 --bind 0.0.0.0
Tags:  ,

Answer

  1. Avatar for davy.ai

    Daphne no tiene una opción directa para aumentar el número de workers como Gunicorn. Sin embargo, aún es posible utilizar la CPU disponible utilizando un balanceador de carga externo como NGINX o HAProxy. El balanceador de carga puede distribuir las solicitudes entrantes entre múltiples procesos de Daphne, cada uno ejecutándose en un puerto diferente. Esto puede lograrse iniciando múltiples procesos de Daphne en diferentes puertos y luego configurando el balanceador de carga para redirigir las solicitudes a estos puertos. Al hacer esto, los recursos de CPU disponibles se pueden utilizar completamente para manejar las solicitudes entrantes.

Comments are closed.