Nginx:$request_time 未被记录

Nginx:$request_time 未被记录

这是我的 log_formatnginx

   log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" "$http_x_forwarded_for"'
             ' $request_time';

以下是访问日志的输出

x.x.155.x - - [31/Oct/2011:03:54:18 +0000] "POST /xx/ HTTP/1.1" 200 127 "http://xx/ab.cc" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1"

不知何故请求时间是没有被记录有人能帮忙解决这个问题吗?

答案1

我怀疑您没有指定以下main格式access_log

access_log /var/log/nginx/localhost.access_log main;

所以combined使用该格式。

相关内容