Большие значения $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