Здравствуйте!Я писал это письмо в рассылку apache-list, но у меня
сложилосьвпечатление, что безуспешно (то ли рассылка не работает, то ли лыжи
неедут....)
Пытаюсь выстроить следующую схему:
Nginx <=> Apache/mod_accel <=> Apache/mod_php
Nginx самостоятельно отдает статику, а для получения ответа скриптовпередает
запрос дальше. Я хочу сделать чтобы mod_accel параллельныезапросы к скриптам на
каждый вирт. хост выстраивал в очередь, а несваливал разом на бекэнд, т. е.
одновременно задействовал только 2подключения (по числу процессоров).
Вот как я это попытался сделать (выдержка из конфига среднего апача):
Timeout 75KeepAlive Off
Listen 127.0.0.1:8080RealIP 127.0.0.1
AccelCacheRoot /tmp/accelAccelNoCache OnAccelTimeout 75 75AccelBusyLock 75 75
75AccelPass / http://localhost:80/ [MC=2,MW=50,PH]
Однако на практике происходит следующее: когда я с помощью ab пытаюсьзапросить
в 20 потоков, 2 первых запроса начинают заниматьсядействительно получением
ответа, а все остальные вместо того чтобыждать - мгновенно отваливаются.
Вопрос - что я не так делаю?
--Alexey Polyakov