Question

Je suis en cours d'exécution d'une application Django sur une plate-forme Linux avec gunicorn et Nginx. Je permets aux utilisateurs de télécharger un fichier CSV (environ 2 Mo) qui les Processes application et ajoute à la base de données back-end. Le problème est pour les gros fichiers quelque chose semble chronométrer après environ 2 ou 3 minutes et une page intitulée 404 Not Found nginx / 0.7.6 est affiché. L'URL ne change cependant pas - à savoir, il reste que l'URL de la page de téléchargement de fichiers de mon application

.

L'erreur Nginx journal affiche:

08.09.2011 13:28:05 [erreur] 1.349 # 0: * 303 en amont a expiré (110: connexion a expiré), tout en-tête de réponse de lecture de l'amont, client: 213.146.112.122, serveur: _, demande : "POST / app / import_csv / HTTP / 1.1", en amont:

Toutes les idées ce qui se passe? Comment puis-je augmenter ce délai?

Était-ce utile?

La solution

I ajouté:

proxy_read_timeout 1200;

à nginx.conf. Cela a augmenté le délai d'attente de la valeur par défaut qui a résolu le problème. Je ne doute pas besoin d'utiliser 1200, il est juste la première valeur que j'ai essayé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top