прокси-кеш nginx со слайсом - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь кэшировать загрузку файлов с использованием прокси-кэша и среза прокси-сервера 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;            
        }
    }
}
...