发表于: 2021-02-19 23:48:33
1 1194
今天完成的事情:
使用nginx查看请求的响应时间
明天计划的事情:
优化nginx
遇到的问题:
因为喝了放了十天的水腹泻一上午,下午清洗饮水机
收获:
配置nginx.conf文件,在http片段内添加如下代码,需要注意日志指定位置后的名称与log_format的名称一致。
查看响应时间的配置中,比较重要的是$upstream_addr、$upstream_response_time、$request_time、$request_body。
其中$request_body变量是由nginx自身提供,用于记录post请求日志,如果不添加该变量,日志中只会有get请求的响应数据。其余三种变量的含义如下。
参考网址:https://my.oschina.net/u/2000675/blog/900496;https://segmentfault.com/a/1190000022125108
$upstream_addr、$upstream_response_time、$request_time的含义如下
下图为日志中的响应数据,请求类型,以及请求IP、端口。最后面两个数据就是请求时间,第一个是upstream的响应时间,第二个就是整个请求的总时间。
评论