On Fri, 21 Jun 2002, Igor Sysoev wrote:
> On Fri, 21 Jun 2002, Alexey Zvyagin wrote:
>
> > Мне уже Игорь отвечал здесь, что необходимо в моей ситуации ставить флаг
> > MP=H
> >
> > Вчера поставид этот флаг
> >
> > AccelPass / http://127.0.0.1/ [PH,MC=75,MW=200,MP=H]
> >
> > Перезапустил фронтенд даже с остановкой и запуском. Но ночью опять на
> > бекенде была ошибка:
> > "server reached MaxClients setting ..."
> >
> > На бекенде стоит:
> >
> > MaxClients 160
> >
> > то есть несмотря на ограничение в 75 соединений, у меня было фронтендом
> > сделано более 160... Вся остальая конфигурация описана ниже.
>
> Научные исследования показали, что флаг MP вместе с PH работает неправильно,
> но ограничивать соединения в данном случае должен. Будем исправлять.
>
> Почему же мы не видим ограничения в данном случае ? Я подозреваю последнюю
> число 35 в AccelBusyLock. Дело в том, что по истечении этого времени
> mod_accel закрывает соединение к бэкенду и возвращает ошибку 503.
> Бэкенд узнает о том, что ему закрыли соединение только после того, как
> попробует почитать из него или записать в него, что видимо когда-то случается,
> но не слишком скоро.
>
> Рекомендуется попробовать следущее:
>
> AccelPass / http://127.0.0.1/ [PH,MC=75,MW=200,MP=H]
> AccelBusyLock 25 30 6000
Короче, всё, что я нагнал выше, проблему не решит.
Максимальное время ожидания в бизилоке увеличить не помешает,
но прежде всего нужно увеличить AccelTimeout минут до 10.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =