nginx access日志格式

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" ';

字段分别对应:

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

例如

 [18/Feb/2017:19:16:59 +0800] | test.xyz |  115.33.60.172 |  POST /api/1.1/device/info HTTP/1.1 | 0.003 |  43  |  200 || 127.0.0.1:6000 | 0.003  |  200  | "-"  | "Apache-HttpClient/UNAVAILABLE (java 1.4)"
因此根据access的日志,可以判断请求的状态,请求的数据量,而且根据目标地址,可以判断nginx的转发规则是否配置成功。

参考:

使用log_format为Nginx服务器设置更详细的日志格式


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值