J'exécute django sur gunicorn+nginx. Je suis confronté à un problème avec les téléchargements de fichiers. En fait, les téléchargements fonctionnent bien mais gunicorn s'arrête, ce qui provoque ce problème dans nginx :
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 je rafraîchis la page, je vois que toutes les photos sont bien téléchargées. Le problème est qu'il y a un délai d'attente, ce qui donne l'impression que le téléchargement n'a pas fonctionné.
Voici ma conférence sur la licorne :
bind = "127.0.0.1:29000"
logfile = "/path/to/logs/gunicorn.log"
workers = 3
J'ai essayé de changer le délai d'attente mais ça n'a pas marché.