Почему Nginx upstream_response_time не является точным? - PullRequest
0 голосов
/ 03 марта 2020

Nginx ==> tomcat (приложение)

Nginx формат журнала

... $upstream_addr $upstream_status $upstream_response_time $request_time

и реальный журнал

 127.0.0.1:8080 200 1.003 1.003

и от Nginx official do c

$ upstream_response_time - время между установлением соединения и получением последнего байта тела ответа от вышестоящего сервера

$ request_time - общее время, потраченное на обработку запрос

Между тем также существует журнал доступа tomcat

... %s %b %D %F

, а реальный журнал

... 200 453 1 1

Из документ tomcat

% D: время, необходимое для обработки запроса, в миллисах

% F: время, необходимое для принятия ответа, в миллисах

Теперь вопрос почему время между Nginx и tomcat составляет всего 1 миллисекунд, а время upstream_response_time составляет 1,003 секунды? Я думаю, что Nginx журнал должен быть

127.0.0.1:8080 200 0.001 1.003
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...