Я пытался заставить apache 2.2 отклонять соединения, если было достигнуто MaxClients, для этого я нашел директиву ListenBacklog. Чтобы проверить ее, я настроил apache следующим образом:
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 10
ListenBacklog 1
MaxRequestsPerChild 0
</IfModule>
Я сделал небольшой скрипт в JMeter, чтобы проверить это. Тест запускает 50 пользователей за 1 секунду (он запрашивает страницу phpinfo), но ни один не отклоняется, все ждут! Я не понимаю, как работает эта директива ... моя операционная система - Ubuntu.