nginx 请求日志分析

wuchangjian2021-11-04 19:28:06编程学习

  •  $remote_addr: 客户端的ip地址
  • $remote_user: 用于记录远程客户端的用户名称
  • $time_local: 用于记录访问时间和时区
  • $request: 用于记录请求的url以及请求方法
  • $status: 响应状态码
  • $body_bytes_sent: 给客户端发送的文件主体内容字节数
  • $http_referer: 可以记录用户是从哪个链接访问过来的
  • $http_user_agent: 用户所使用的浏览器信息
  • $http_x_forwarded_for: 可以记录客户端IP,通过代理服务器来记录客户端的ip地址
  • $request_time: 指的是从接受用户请求的第一个字节到发送完响应数据的时间,即$request_time包括接收客户端请求数据的时间、后端程序响应的时间、发送响应数据给客户端的时间
  • $upstream_response_time: 用于接收来自上游服务器的响应的时间
    10.6.161.248 - - [04/Nov/2021:07:41:03 +0000] "GET /projects/1/status HTTP/1.1" 200 129 "http://10.6.161.234/aps" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36" "-"
    10.6.167.215 - - [04/Nov/2021:07:41:04 +0000] "GET /system/info/action_status HTTP/1.1" 200 71 "http://10.6.161.234/alerts?active=activeAlert&sortOrder=desc" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36" "-"
    10.6.167.215 - - [04/Nov/2021:07:41:04 +0000] "GET /projects/1/status HTTP/1.1" 200 129 "http://10.6.161.234/alerts?active=activeAlert&sortOrder=desc" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36" "-"
    10.6.161.67 - - [04/Nov/2021:07:41:05 +0000] "POST /sites/59/aps/770/wtp/apStatistics HTTP/1.1" 200 25 "-" "curl/7.58.0" "-"

相关文章

如果你想让ArrayList变得线程安全,你会怎么做?

目录 Collections.synchronizedList() 使用Copy...

nodejs--模块化、模块作用域、导出数据的几种方式、包、包管理、自定义包、模块加载机制

nodejs--模块化、模块作用域、导出数据的几种方式、包、包管理、自定义包、模块加载机制

一、初识模块化 模块化即解决一个复杂问题时,自顶向下逐层把系统划分成...

crontab(计划任务)

>每分钟需要执行一个程序去检查系统运行状态 >每天凌晨需要对过去的一天业务...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。