nginx通过访问日志查看访问时间

PHP admin 262℃ 0评论

nginx的nginx.cnf中,使用log_format字段可以指定日志的格式文件。

log.fromat:

log_format access ' [$time_local] | $host | $remote_addr | $request | $request_time | $body_bytes_sent | $status |'
'| $upstream_addr | $upstream_response_time | $upstream_status |'
' "$http_referer" | "$http_user_agent" ';

 

log_format示例:

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 | $upstream_response_time';

字段分别对应:
time_local 本地时间戳

host 请求host地址

remote_addr 远程请求地址

request 请求uri

request_time 整个请求的总时间

body_bytes_sent 请求文件内容大小

status http请求状态

upstream_addr 后台提供服务的地址(即转发处理的目标地址)

upstream_reponse_time 请求时,upstream的响应时间

upstream_status upstream状态

http_refer url跳转来源

http_user_agent 用户终端浏览器的UserAgent

 

日志内容示例:

192.168.27.45 - - [17/May/2018:11:19:52 +0800] "GET /public/test.php HTTP/1.1" 200 76422 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36" "-"|0.005 | 0.004
192.168.27.45 - - [17/May/2018:11:19:53 +0800] "GET /public/test.php HTTP/1.1" 200 76438 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36" "-"|0.004 | 0.003

 

转载请注明:朋克网 » nginx通过访问日志查看访问时间

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址