У меня есть экземпляр Nginx, который я использую в качестве кэша Bazel с конфигурацией ниже. Я хотел бы установить низкий (4 секунды) тайм-аут для запросов PUT (dav_methods).
http {
...
# request timed out
client_body_timeout 2;
client_header_timeout 2;
# server will close connection
keepalive_timeout 5;
send_timeout 1;
gzip on;
server {
listen 80 default_server;
server_name _;
location ~ "<my regex>" {
root <my dir>;
dav_methods PUT;
limit_except PUT GET { deny all; }
create_full_put_path on;
}
}
}
С конфигурацией выше. Я никогда не вижу, чтобы GET
время ответа на запрос превышало 2 секунды, но PUT
запросы иногда занимают 30-80 секунд без истечения времени ожидания.
Я пропустил настройку?