$request_time has millisecond precision
diff --git a/src/http/ngx_http_request.c b/src/http/ngx_http_request.c
index 1a2e1bc..9b5d02f 100644
--- a/src/http/ngx_http_request.c
+++ b/src/http/ngx_http_request.c
@@ -212,6 +212,7 @@
static void
ngx_http_init_request(ngx_event_t *rev)
{
+ ngx_time_t *tp;
socklen_t len;
ngx_uint_t i;
struct sockaddr_in sin;
@@ -421,7 +422,9 @@
r->main = r;
- r->start_time = ngx_time();
+ tp = ngx_timeofday();
+ r->start_sec = tp->sec;
+ r->start_msec = tp->msec;
r->method = NGX_HTTP_UNKNOWN;