这是我的 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
使用该格式。