On Fri, Feb 23, 2007 at 05:53:02PM +0200, Vitalij Satanivskij wrote:
> Igor Sysoev wrote:
> IS> On Fri, Feb 23, 2007 at 05:24:51PM +0200, Vitalij Satanivskij wrote:
> IS>
> IS> > Возникла странная проблема на нагруженом сервиса:
> IS> > Конфиг сервера - opteron 175 ( 2 ядра), freebsd 6.2 stable
> IS> > nginx-0.5.13 из портов.
> IS> > Диманический контент проксируеться на apache 2.2.4
> IS> >
> IS> > При етом постояно возникают ошибки 400 и 408 при запросе медодом POST.
> IS> > Ошибки "блуждающие" тоесть повторить однозначно не получается.
> IS> >
> IS> > При етом все остальное отрабатываетсья на ура, никаких збоев не
> наблюдается.
> IS> >
> IS> > Игры склнфигами никчему не приводять.
> IS> >
> IS> > Собствено вопрос, а точнее даже просьба - может ли ктото посмотреть у
> себя стиатистику подобных ошибок (если они есть )
> IS> > доля метода пост и озвучить ее?
> IS>
> IS> Я бы рекомендовал в статистику ещё добавить $request_completion, которая
> IS> равна "OK", если запрос полностью передан клиенту и "", если нет.
>
> Добавил в лог получается что request_completion пустой на ошибках,
> При етом ошибок просто бешеное количество 0- приблизительно каждий 10-15 раз.
> Страно что если напрямую нагрузку на апач бросать то все ок, отрабатываеться
> и далоб нет.
>
> Не может быть что nginx только думает что регвест не закончен?
400 и 408 ошибки говорят о том, что клиент передал запрос не полностью.
$request_completion позволяет оценить качество связи в другую сторону -
когда ответ передаётся клиенту.
--
Игорь Сысоев
http://sysoev.ru