Я знаю, что по этому поводу было задано много вопросов, но я не нашел ответа, который мог бы мне помочь.
Я пытаюсь, чтобы Apache httpd отвечал на 200 одновременных подключений. Я тестирую с помощью jMeter, получая небольшой статический текстовый файл (около 100 байт), используя prefork; MaxClient и ServerLimit равны 500, ни память, ни ЦП не ограничены (оба ниже 50%), пропускная способность составляет 1 Гбит / с.
Использование keep-alive особо не меняет. Перезапуск httpd тоже не помогает.
Я делаю что-то неправильно? как я могу это исправить?
заранее спасибо
Грег
Для решения проблемы пришлось постоянно увеличивать количество запущенных процессов. Вместо того:
StartServers 5
MinSpareServers 5
MaxSpareServers 10
Я изменился на:
StartServers 300
MinSpareServers 300
MaxSpareServers 300
Теперь время отклика приемлемое. Кажется, что процесс создания / убийства очень тяжелый даже для быстрых компьютеров ...