ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Как узнать причину 503



В сообщении от Monday 08 December 2008 13:13:07 Igor Sysoev написал(а):
> On Mon, Dec 08, 2008 at 12:57:13PM +0300, Igor Sysoev wrote:
> > On Sun, Dec 07, 2008 at 01:06:14PM +0300, nginx@xxxxxxxxxxxxxx wrote:
> > > При использовании нескольких limit_conn и limit_req хотелось бы знать
> > > какой из них сработал. В логах только 503. Видимо проще всего создать
> > > отдельную переменную, которую затем можно класть в логи.
> >
> > Сейчас в error_log пишется причина 503 в случае limit_req.
> > Для limit_conn пока не пишется.
>
> Патч.

А если правил limit_conn и limit_req несколько штук, например 2 правила 
limit_conn 
кок понять какое сработало?

        limit_zone one $binary_remote_addr 10m;
        limit_conn one 16;
        limit_zone too $server_name 1m;

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

        log_format  stat_log_format  '$msec $request_time $remote_addr:
$remote_port '
            '$status $uid_got $uid_set $server_name$request_uri 
$http_referer '
            '$upstream_addr $upstream_response_time $upstream_status 
$time_local "$http_user_agent"';

Сейчас я там вижу 503 и все. И как я понимаю патч мне не поможет.

-- 
С уважением,
Волков Олег.
Терабит Телеком.


-- 
С уважением,
Волков Олег.
Терабит Телеком.




 




Copyright © Lexa Software, 1996-2009.