Есть VDS на ubuntu. Достаточно сильный 3000Mhz процессор, 1200Mb памяти. Сайтов висит не много, на всех сайтах онлайн не превышает сотню-полторы человек. Стоит связка Nginx+Apache. Апачей в среднем висит 15-17 штук, не больше при вот таком конфиге воркера:
<IfModule mpm_prefork_module>
StartServers 10
MinSpareServers 10
MaxSpareServers 15
ServerLimit 40
MaxClients 40
MaxRequestsPerChild 10000
MaxKeepAliveRequests 200
KeepAliveTimeout 15
</IfModule>
То есть всегда есть десяток свободных, готовых "подхватить" клиента, загруженных 7-8. Загрузка процессора 10-12%, загрузка памяти 40%-50%, полно резерва. По идее всё должно летать как из пушки. Но при обращении к сайтам 2-3 раза в минуту в идёт зависание сайта (браузер пишет "ожидаю ответ" по 5 и более секунд перед началом загрузки страницы, вплоть до таймаута (15 сек) и соответствующего вываливания с 500-й ошибкой. Что делать? Куда копать?