Estoy ejecutando django en gunicorn + nginx. Estoy enfrentando un problema con la carga de archivos. En realidad subidas están trabajando bien, pero los tiempos gunicorn a cabo por lo tanto causando esto en nginx:Gunicorn Nginx problema de tiempo de espera
2011/07/25 12:13:47 [error] 15169#0: *2317 upstream timed out (110: Connection timed out) while reading response header from upstream, client: IP-ADDRESS, server: SERVER, request: "GET /photos/events/event/25 HTTP/1.1", upstream: "http://127.0.0.1:29000/photos/events/event/25", host: "HOST", referrer: "REFERER_ADDRESS"
Si actualiza la página, puedo ver todas las fotos se cargan muy bien. El problema es que provoca un tiempo de espera, lo que da la impresión de que la carga no funcionó.
aquí es mi gunicorn conf:
bind = "127.0.0.1:29000"
logfile = "/path/to/logs/gunicorn.log"
workers = 3
He intentado cambiar el tiempo de espera, pero no funcionó.
¿Cuánto tardan en cargarse estos archivos antes de recibir el error? –
en cualquier lugar entre unos segundos a un minuto, dependiendo del tamaño del archivo y la velocidad de mi conexión. (mi velocidad varía mucho :)). Incluso obtengo estos para archivos de 20 kb a veces. –
¿Hay algún tipo de zócalo o primitiva de comunicación que te olvides de cerrar? – sholsapp