<div dir="ltr">Greetings,<div>I'm investigating a bug, super easy to reproduce. <br>Thought you might be curious. </div><div><br>Minimal Nginx config. Create two files. 100M and 1M:<br><font face="monospace">dd if=/dev/zero of=/var/www/file100M bs=100M count=1<br>dd if=/dev/zero of=/var/www/file1M bs=1M count=1<br></font><br>Get them files:<br><font face="monospace">curl --limit-rate 10M   -o /dev/null <a href="http://127.0.0.42:80/file100M">127.0.0.42:80/file100M</a><br>curl --limit-rate 100k  -o /dev/null <a href="http://127.0.0.42:80/file1M">127.0.0.42:80/file1M</a><br><br></font>Both transfers take ~10s, but Nginx logs 0s request_time for the small file.<br><br></div><div><font face="monospace">master_process off;<br>daemon off;<br>error_log /dev/stderr;<br>events {}<br>http<br>{<br>log_format req_time  "$request_time";<br>    server<br>    {<br>            server_name 127.0.0.42;<br>            listen <a href="http://127.0.0.42:80">127.0.0.42:80</a>;<br>            root /var/www/;<br>            index index.html;<br>            location /<br>            {<br>            access_log /dev/stderr req_time;<br>            error_log /dev/stderr;<br>            }<br>    }<br>}<br></font><br><br></div></div>