Używam aplikacji Django na platformie Linux z gunicorn i Nginx. Pozwolę użytkownikom przesłać plik CSV (około 2 MB), który aplikacja przetwarza i dodaje do bazy danych zaplecza. Problem dotyczy dużych plików, po upływie około 2 lub 3 minut wydaje się, że upłynął limit czasu i wyświetlana jest strona 404 Not Found nginx/0.7.6. Adres URL nie zmienia się jednak - tzn. Pozostaje adresem URL strony przesyłania plików w mojej aplikacji.Przekroczono limit czasu podczas przesyłania dużego pliku?
W nginx dziennika błędów pokazuje:
2011/09/08 13:28:05 [Błąd] 1349 # 0: * 303 upstream timed out (110: Connection timed out) podczas czytania nagłówka odpowiedzi od upstream, klient: 213.146.112.122, serwer: _, żądanie: "POST/app/import_csv/HTTP/1.1", wcześniej:
Jakieś pomysły, co się dzieje? Jak mogę zwiększyć ten limit czasu?
Jak duży jest plik? –
Plik ma około 2 MB. Zaktualizowałem to pytanie tymi informacjami. Dzięki. – dougv