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

Reply via email to