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.

Tag: GUNICORN

Apache proxy + UNIX socket + SELINUX: ¿Cómo se hace?

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

He eliminado mi archivo .sock – Django, Nginx, Gunicorn.

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

Supervisor no está recargando correctamente Gunicorn con el proyecto Django.

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

Trabajadores asincrónicos y enhebrados de Gunicorn para Django.

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