<div dir="ltr">hi all:<div>     When I use module of slice,  upstream_response_length and  upstream_addr can't work. </div><div>nginx.conf :</div><div>#########################################################################</div><div>  include       mime.types;<br>    default_type  application/octet-stream;<br><br>    log_format  main '$status^$scheme^$request^$body_bytes_sent^$request_time^$upstream_cache_status^$remote_addr^$http_referer^$http_user_agent^$content_type^$http_range^$cookie_name^$upstream_addr^$upstream_response_time^$upstream_bytes_received^$upstream_response_length^[$time_local]';<br><br><br>    access_log  logs/access.log  main;<br>    rewrite_log on;<br><br>    sendfile        on;<br>    aio             threads;<br><br>    keepalive_timeout  65;<br></div><div><br></div><div> if ($uri ~ ^/([a-zA-Z0-9\.]+)/([a-zA-Z0-9\.]+)/(.*)) {<br>      set $cdn $1;<br>      set $new_host $2;<br>     set $new_uri  $3;<br>               }<br><br>        location / {<br>            slice 1m;<br>            proxy_cache_lock on;<br>            proxy_cache my_cache;<br>            proxy_cache_key $uri$is_args$args$slice_range;<br>            proxy_set_header Range $slice_range;<br>           proxy_cache_valid 200 206 24h;<br>           proxy_pass http://$cdn/$new_uri;<br>        }<br></div><div>#########################################################################</div><div>I Initiate a rang htttp request, for example </div><div>#########################################################################</div><div> curl -o result -H 'Range: bytes=2001-4932000' "<a href="http://127.0.0.1:64002/A.com/B.com/appstore/developer/soft/20191008/201910081449521157660.patch">http://127.0.0.1:64002/A.com/B.com/appstore/developer/soft/20191008/201910081449521157660.patch</a>"<br></div><div>#########################################################################</div><div>upstream_response_length and upstream_bytes_received is just 1 MB, not 4.9MB.  I find nginx build 5 http request to A.com by tcpdump, and nginx implement slice by subrequest.</div><div><br></div><div>This is why? How to fix it? </div><div><br></div><div>Thank you</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>