Tag: GUNICORN
Estoy tratando de hacer funcionar gunicorn detrás de un proxy de Apache a través de un socket UNIX en el sistema de archivos. En resumen, funciona con SELinux en modo no obligatorio pero no cuando está habilitado. Estoy tratando de solucionar eso. Aquí está mi archivo de socket creado por . . . Read more
Cuando estaba tratando de hacer un “pull” desde Git, borré accidentalmente el archivo del socket. ¿Qué se supone que debo hacer ahora? Mi sitio web muestra “502 Bad Gateway” y nada funciona. Necesito ayuda, rápido. ¿Podrías decirme qué debo hacer ahora? EDIT: Dado que este es un proyecto nuevo sin . . . Read more
Estoy utilizando Supervisor para recargar Gunicorn cuando subo el proyecto Django a producción: Flujo de trabajo: ” && python manage.py migrate”\ ” && python manage.py collectstatic –noinput”\ ” && supervisorctl restart frontdesk-gunicorn”\ ” && exit” Configuración del Supervisor: [program:project-gunicorn] command=/home/gaetangr/project/myprojectenv/bin/gunicorn config.wsgi:application user=gaetangr directory=/home/gaetangr/project autostart=true autorestart=true Pero la mayoría de las . . . Read more
Asincronía Para operaciones de entrada/salida (IO, por sus siglas en inglés) necesitamos usar código asíncrono y Django no es asíncrono por defecto, pero podemos lograr esto ejecutando gunicorn con el worker gevent y monkey patching: gunicorn –worker-class=gevent –worker-connections=1000 –workers=3 main:app Historial de cambios de Gunicorn a partir de 2014 https://docs.gunicorn.org/en/stable/2014-news.html?highlight=monkey#gevent-worker: . . . Read more
He creado un servidor gunicorn y estoy tratando de desplegarlo con Kubernetes, pero los workers siguen siendo terminados debido a la señal 4. [2021-12-22 05:32:21 +0000] [6] [ADVERTENCIA] El worker con PID 22711 fue terminado debido a la señal 4 [2021-12-22 05:32:21 +0000] [22736] [INFO] Iniciando el worker con PID: . . . Read more