Итак, после того, как мой веб-сайт (работающий на Rackspace 2GB ram centos 7 instance) дважды на этой неделе отключился, я просмотрел журналы и, похоже, виноваты боты (поисковая система и другие ..)
Боты кажутся законными, поскольку сайт претерпел серьезные изменения, я предполагаю, что это заставляет ботов сканировать больше ...
После некоторого чтения кажется, что у меня должны быть некоторые настройки в моем файле httpd.conf в отношении prefork, у меня их нет, хотя я подтвердил, что он установлен на сервере ...
Ошибки, которые я вижу,
[mpm_prefork:info] [pid 31961] AH00162: server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 0 idle, and 18 total children
в окружении сотен таких записей
[Sat Aug 08 15:33:30.066982 2020] [proxy:debug] [pid 11277] proxy_util.c(1936): AH00931: initialized single connection worker in child 11277 for (*)
[Sat Aug 08 15:33:31.070400 2020] [proxy:debug] [pid 11278] proxy_util.c(1843): AH00925: initializing worker proxy:reverse shared
[Sat Aug 08 15:33:31.070477 2020] [proxy:debug] [pid 11278] proxy_util.c(1885): AH00927: initializing worker proxy:reverse local
Даже если боты замедлятся, я все равно считаю, что это должно быть хорошей практикой, не так ли?
Возможно, что-то подобное должно сработать ( с этого сайта)
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 3000
</IfModule>
Любые предложения приветствуются.