質問

GunicornとNginxを備えたLinuxプラットフォームでDjangoアプリを実行しています。ユーザーは、アプリが処理してバックエンドデータベースに追加するCSVファイル(約2MB)をアップロードできます。問題は、大型ファイルの場合、2分または3分ほど後にタイミングを出しているように見えることがあり、404と題されたページはNginx/0.7.6が表示されていません。ただし、URLは変更されません - つまり、アプリのファイルアップロードページのURLとしてのままです。

nginxエラーログに表示されます。

2011/09/08 13:28:05 [エラー] 1349#0: *303アップストリームタイミング(110:接続タイムアウト)アップストリームから応答ヘッダーを読みながら、クライアント:213.146.112.122、サーバー:_、リクエスト: "投稿投稿/app/import_csv/http/1.1 "、上流:

何が起こっているのか何かアイデアはありますか?このタイムアウトを増やすにはどうすればよいですか?

役に立ちましたか?

解決

追加した:

proxy_read_timeout 1200;

nginx.confに。これにより、問題が修正されたデフォルトからタイムアウトが増加しました。おそらく1200を使用する必要はありません。これは私が試した最初の価値です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top