Frage

Ich führe eine Django -App auf einer Linux -Plattform mit Gunicorn und Nginx aus. Ich erlaube Benutzern, eine CSV -Datei (ca. 2 MB) hochzuladen, die die App verarbeitet und zur Backend -Datenbank hinzufügt. Das Problem ist für große Dateien, dass etwas nach ca. 2 oder 3 Minuten Zeit zu haben scheint und eine Seite mit dem Titel 404 nicht gefunden wird Nginx/0,7.6 wird angezeigt. Die URL ändert sich jedoch nicht - dh sie bleibt als URL für die Datei -Upload -Seite meiner App.

Das Nginx -Fehlerprotokoll zeigt:

2011/09/08 13:28:05 [Fehler] 1349#0: *303 Upstream -Zeitpunkt (110: Verbindungszeitpunkt) Beim Lesen der Antwortheader von Upstream, Client: 213.146.112.122, Server: _, Anfrage: "Post:" Post: "Post:" Post: "Post:" /app/import_csv/http/1.1 ", stromaufwärts:

Irgendwelche Ideen, was passiert? Wie kann ich diese Zeitüberschreitung erhöhen?

War es hilfreich?

Lösung

Ich fügte hinzu:

proxy_read_timeout 1200;

zu nginx.conf. Dies erhöhte die Auszeit des Standards, der das Problem behebte. Ich muss wahrscheinlich nicht 1200 verwenden, es ist nur der erste Wert, den ich ausprobiert habe.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top