Django、FastCGI、およびNginxを実行しています。私は、誰かがXMLを介してデータを送信できるAPIを作成しています。このデータを処理してから、送信された各ノードのステータスコードを返します。
問題は、XMLの処理に時間がかかりすぎると、Nginxが504ゲートウェイタイムアウトをスローすることです-60秒より長いと思います。
そこで、場所/ apiに一致するリクエストが120秒間タイムアウトしないように、Nginxを設定したいと思います。それを達成する設定は何ですか。
これまでのところ:
# Handles all api calls
location ^~ /api/ {
proxy_read_timeout 120;
proxy_connect_timeout 120;
fastcgi_pass 127.0.0.1:8080;
}
編集:私が持っているものが機能していません:)