Hello!

On Wed, Jan 27, 2016 at 02:03:09PM +0300, Stepan Karamyshev wrote:

[...]

> Настроен формат лога:
> log_format upstream_log $upstream_addr $upstream_response_time 
> $upstream_status';
> 
> Иногда при релоаде nginx вижу в логе
> 10.9.2.7:9000, upstreamname 3.000, 0.000 504, 502
> ——
> Первую часть записи я могу понять — сработал таймаут на fastcgi 
> , прилетела 504. Но почему при next_upstream nginx пытается 
> обратиться на _имя_ блока?..

Имя блока в $upstream_addr означает, что все сервера в блоке 
признаны плохими из-за ошибок, и коннектиться некуда.  В это же 
время в error-логе должно быть сообщение "no live upstreams".

-- 
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить