有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如

添加一个新的log_format

log_format  timed_combined  '$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';

然后引用这个新的日志格式

access_log  /var/log/nginx/access.log  timed_combined;

上面新增的参数是

request_time -This shows how long Nginx dealt with the request

upstream_response_time - Gives us the time it took our upstream server (in this case Apache/mod_wsgi) to respond

参考

https://lincolnloop.com/blog/tracking-application-response-time-nginx/

log nginx 客户端请求大小_nginx log记录请求响应时间相关推荐

  1. log nginx 客户端请求大小_nginx

    博主会将与Nginx有关的知识点总结到"nginx短篇系列"文章中,如果你对nginx不是特别了解,请按照顺序阅读"nginx短篇系列",以便站在前文的基础上理 ...

  2. log nginx 客户端请求大小_Nginx日志分析和参数详解

    本文档主要介绍Nginx设置日志参数的作用,以及Nginx日志常用分析命令 基本大纲: 1.Nginx日志记录格式的介绍 2.Nginx日志参数详解 3.Web服务流量名词介绍 4.Nginx日志常用 ...

  3. log nginx 客户端请求大小_后端实践:Nginx日志配置(超详细)

    前言 设置access_log语法 作用域 基本用法 使用log_format自定义日志格式语法 设置error_log语法 基本用法 open_log_file_cache语法 基本用法 总结 前言 ...

  4. nginx通过lua从日志中获得请求响应体

    Nginx本身可以通过$request_body变量记录请求内容,但响应内容需要通过Lua模块记录: 步骤: 1 在nginx主配置文件nginx.conf日志格式中增加 $resp_body变量; ...

  5. 通过Nginx,Tomcat访问日志(access log)记录请求耗时

    一.Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间 nginx.conf使用配置方式: log_format main '$remo ...

  6. nginx log记录请求响应日志及日志分割

    之前部署了quic的集群在aws,在测试的时候发现在大报文的情形下HTTP3的请求耗时比较不稳定,并且耗时比普通的HTTP2要大很多,就想看看请求的具体耗时有多少 请求响应日志记录 我的quic集群是 ...

  7. nginx log记录请求响应时间

    2019独角兽企业重金招聘Python工程师标准>>> 2018.10.22 阿里云对默认nginx log的分析功能详细介绍. 有时为了方便分析接口性能等,需要记录请求的时长,通过 ...

  8. nginx post请求超时_nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)

    nginx模块ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来 ...

  9. nginx文件系统大小_Nginx 了解一下?

    这篇文章主要简单的介绍下 Nginx 的相关知识,主要包括以下几部分内容: Nginx 适用于哪些场景? 为什么会出现 Nginx? Nginx 优点 Nginx 的编译与配置 Nginx 适用于哪些 ...

最新文章

  1. java时间有几种格式_java解析多种时间格式
  2. 如何将github上源代码导入eclipse中
  3. linux qemu 使用方法
  4. CSS层叠上下文、层叠顺序和层叠等级
  5. 被遗忘的 10 个Linux命令,很实用!
  6. root cause of error messagw for a mixed usage of 01 and 03
  7. React Native指南
  8. ETL异构数据源Datax_使用querySql_08
  9. Linux 学习笔记_12_文件共享服务_2_FTP应用--vsftpd
  10. 【Java】京东面试:说说MySQL的架构体系
  11. 读书笔记:《时间投资法》之三
  12. SQL Server 2008 R2数据库镜像部署
  13. jfinal结合freemarker,页面使用$符获取属性值报错原因解决
  14. 构建WebIM聊天程序
  15. php 取余数函数,PHP取余函数介绍MOD(x,y)与x%y
  16. 2019年DNS服务器速度测评【DNS速度排名】
  17. java过滤器的作用_javaweb过滤器的作用,过滤器filter的作用是什么?
  18. mysql命令创库创表_MySQL基础创库创表知识
  19. fatal: detected dubious ownership in repository at ‘/home/
  20. java 从excel中读取数据_java中怎样从Excel中读写数据

热门文章

  1. RT-Thread在github上的教程中图片显示不出来问题的解决方法
  2. python程序中想使用正则表达式_python中正则表达式的使用方法
  3. php 随机在文章中添加锚文本_页面SEO优化的锚文本优化概念
  4. 建立远程桌面连接计算机无密码,win7远程桌面空密码的步骤_win7系统如何设置让远程桌面登录无需密码-win7之家...
  5. 搭建Windows Embedded Compact 7开发环境
  6. Linux TCP server系列(6)-select模式下的多线程server
  7. flume mysql hdfs_利用Flume将MySQL表数据准实时抽取到HDFS
  8. cortex a7 a53_小号“A7”终于亮相,配4米9车长 大溜背!堪称15万内最强颜值!
  9. python time perf_Python Time 的学习笔记
  10. 神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(Matplotlib绘图基础<1>python)