Назад | Перейти на главную страницу

Боты вызывают сбой сервера - появляется ошибка «сервер кажется занятым» в журналах apache - нужно обновить настройки prefork?

Итак, после того, как мой веб-сайт (работающий на 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>

Любые предложения приветствуются.