0

我们的 nginx 配置为服务来自 2 个上游的请求:php-fpmmemcached.

当请求来自 时php-fpm$upstream_response_time具有非零值。

当请求来自 时memcached$upstream_response_time有时值为零,而不是针对每个请求。

查看日志,我无法确定任何模式,没有观察到任何规律。Http 版本、url 等不同。

例如,参见 kibana 的附表,由特定的 url 填充:

Time                    upstream_response_time  request_time  status  request           page_from_memcached 

September 28th 2018, 15:26:04.000       0           0.052   200     GET /myra/bags/ HTTP/1.1    1
September 28th 2018, 15:13:22.000       0.001       0.001   200     GET /myra/ HTTP/1.1         1
September 28th 2018, 14:50:55.000       0.066       0.066   200     GET /myra/ HTTP/2.0         1
September 28th 2018, 14:31:57.000       0           0       200     GET /myra/ HTTP/1.1         1
September 28th 2018, 14:16:05.000       0           0       200     GET /myra/ HTTP/1.1         1

如您所见,$upstream_response_time在某些消息中记录为零。

4

0 回答 0