Я запускаю Django, FastCGI и Nginx. Я создаю api, в котором кто-то может отправлять некоторые данные через XML, которые я обработаю, а затем возвращать некоторые коды состояния для каждого отправленного node.
Проблема заключается в том, что Nginx выкинет 504 Gateway Time-out, если я займу слишком много времени на обработку XML - думаю, дольше 60 секунд.
Итак, я хотел бы настроить Nginx так, чтобы, если любые запросы, соответствующие местоположению /api, не будут таймаутом на 120 секунд. Какая настройка будет выполнена.
Что я до сих пор:
# Handles all api calls
location ^~ /api/ {
proxy_read_timeout 120;
proxy_connect_timeout 120;
fastcgi_pass 127.0.0.1:8080;
}
Изменить: что у меня нет:)