Всем привет!
Есть проектик, обычно на нем онлайн около 700-1000 человек.
Апач с mpm_prefork
<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 10
MaxRequestWorkers 250
MaxConnectionsPerChild 0
</IfModule>
Раньше спокойно держал такой онлайн с такими настройками.
Сегодня начало выдавать ошибку в логи апача
[mpm_prefork:error] [pid 2546] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
Изменил настройки на следующие:
<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 10
ServerLimit 5000
MaxRequestWorkers 5000
MaxConnectionsPerChild 0
</IfModule>
Далее через ps -aux вижу
2500 процессов apache...
Кто знает, в чем проблема или может это космический дудос?
З.Ы. На сервере стоял iptables, во время как увеличилось количество процессов он включил фильтр на 80 порт
Вот что выдавал nmap по IP, пока я не отключил фаервол
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
80/tcp filtered http
Подскажите, что делать в такой ситуации, спасибо!