Я пытаюсь кэшировать загрузку файлов с использованием прокси-кэша и среза прокси-сервера nginx, но при попытке использовать более одного клиента с помощью wget второй клиент завершается ошибкой с кодом ошибки 500, а в журналах nginx отображается ошибка «Недопустимый аргумент».
Это мой конфиг:
events { }
http {
proxy_cache_path /etc/nginx/mycache keys_zone=mycache:10m use_temp_path=off;
server {
listen 80;
location / {
proxy_cache mycache;
proxy_buffering on;
proxy_cache_valid any 48h;
proxy_pass https://s3.eu-central-1.amazonaws.com/;
slice 100k;
proxy_cache_key $uri$is_args$args$slice_range;
proxy_set_header Range $slice_range;
proxy_cache_lock on;
}
}
}