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