Предложение по таймаутам

Mikhail Mazursky ash2kk на gmail.com
Пт Май 28 10:29:46 MSD 2010


У меня есть подозрение что как-то не корректно работают коннект
таймауты для fastcgi (вроде бы везде выставлено 2 секунды, а по факту
firebug перед тем как отобразить страницу показывает задержку ровно в
60сек - как раз таймаут по умолчанию), но воспроизвести на тестовом
сервере не могу. А на продакшене эксперименты ставить не хотелось бы.
В связи с этим предложение:
Сейчас при таймауте выводится примерно такое сообщение:
2010/05/28 11:06:03 [error] 67278#0: *6032 upstream timed out (60:
Operation timed out) while connecting to upstream, client: ip, server:
server, request: "GET /url HTTP/1.1", upstream: "fastcgi://ip:9000",
host: "host", referrer: "http://host.tld/"

Почему бы не выводить и время таймаута, которое истекло? т.е. если
задано 2 секунды выводить что-то типа того:
2010/05/28 11:06:03 [error] 67278#0: *6032 upstream timed out (60:
Operation timed out) while connecting to upstream, timeout: 2sec,
client: ip, server: server, request: "GET /url HTTP/1.1", upstream:
"fastcgi://ip:9000", host: "host", referrer: "http://host.tld/"

Для других таймаутов аналогично. Было бы удобнее отлаживать. Спасибо.


Подробная информация о списке рассылки nginx-ru