Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Как узнать причин у 503
On Mon, Dec 08, 2008 at 07:20:34PM +0300, Volkov Oleg wrote:
> В сообщении от 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_conn и limit_req.
> 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 и все. И как я понимаю патч мне не поможет.
>
> --
> С уважением,
> Волков Олег.
> Терабит Телеком.
>
>
> --
> С уважением,
> Волков Олег.
> Терабит Телеком.
>
--
Игорь Сысоев
http://sysoev.ru
|