发表于: 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的响应时间,第二个就是整个请求的总时间。




返回列表 返回列表
评论

    分享到