Я запускаю сервер Apache с такой конфигурацией:
64 ГБ ОЗУ, 4 x 480 ГБ SSD, два 12 ядра с частотой 2,1 ГГц
Настройки Apache
keepalivetimeout: 5
loglevel: warn
maxclients: 2000
serverlimit: 2000
maxkeepaliverequests: 100
maxrequestsperchild: 10000
maxspareservers: 20
minspareservers: 5
startservers: 5
Сервер периодически дает сбой, но нагрузка на сервер будет низкой (менее 3).
Я обнаружил, что каждый раз, когда сервер падает, рабочих не будет.
Если я включу "под атакой" в Cloudflare, рабочие освободятся.
Это происходит уже несколько месяцев, и я вот так управляю. Однако это плохо сказывается на пользователях.
Я тоже не считаю, что это DDoS, но пока не могу объяснить, что происходит и как с этим бороться.