私はgunicornとNginxを持つLinuxプラットフォームでDjangoアプリケーションを実行しています。私は、ユーザーがアプリケーションが処理してバックエンドデータベースに追加するCSVファイル(約2MB)をアップロードできるようにします。問題は、大きなファイルの場合、約2〜3分後に何かがタイムアウトしているように見え、404 Not Found nginx/0.7.6と表示されたページが表示されます。ただし、URLは変更されません。つまり、アプリのファイルアップロードページのURLとして残ります。大きなファイルをアップロードするときにタイムアウトしますか?
nginxのエラーログに示す:
2011年9月8日午前13時28分05秒[エラー] 1349#0 * 303は、アップストリーム(110:接続がタイムアウト)タイムアウトからの応答ヘッダを読みながら上流:クライアント:213.146.112.122、サーバー:_、リクエスト:「POST/app/import_csv/HTTP/1.1」、上流:
何が起こっているのですか?このタイムアウトをどのように増やすことができますか?
ファイルのサイズはどれくらいですか? –
ファイルは約2MBです。私はこの情報で質問を更新しました。ありがとう。 – dougv