Большие значения $request_time
Anton Yuzhaninov
citrin at citrin.ru
Thu Dec 11 13:12:02 MSK 2008
Михаил Монашёв wrote:
> Здравствуйте, Антон.
>
>>> Отсортировал тут минутный аксес-лог по $request_time , дабы получить
>>> самые медленные запросы и обнаружил, что некоторые из них выполнялись
>>> чудовищно долго:
>>> 154.996
>
> AY> Клиент скорее всего долго качал ответ по сети.
>
> AY> $request_time это время начиная с первого read() и заканчивая последний write()/sendfile()
>
> AY> А время выполнения запросов к динамике нужно смотреть через
> AY> $upstream_response_time
>
> А если их несколько, то какое значение использовать? Сумму?
Если интересна скорость работы кластера а не конкретного бэкенда, то считать сумму.
Можно писать еще "$upstream_addr" и считать среднее время ответа для каждого бэкенда.
А еще лучше считать не среднее а строить гистограмму распределения времени ответа.
--
Anton Yuzhaninov
More information about the nginx-ru
mailing list