У меня есть подозрение что как-то не корректно работают коннект
таймауты для 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 mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru