Apache 由于bot通信错误\u连接超时\u而达到MaxRequestWorkers限制

Apache 由于bot通信错误\u连接超时\u而达到MaxRequestWorkers限制,apache,apache2,bots,maxrequestlength,Apache,Apache2,Bots,Maxrequestlength,我的错误连接超时,网站在大约1.5小时的时间内宕机几分钟,这是我在日志中发现的: [Mon May 21 11:21:51.236380 2018] [mpm_worker:error] [pid 3206:tid 140035442734330] AH00287: server is within MinSpareThreads of MaxRequestWorkers, consider raising the MaxRequestWorkers setting 我转到/etc/apach

我的错误连接超时,网站在大约1.5小时的时间内宕机几分钟,这是我在日志中发现的:

[Mon May 21 11:21:51.236380 2018] [mpm_worker:error] [pid 3206:tid 140035442734330] AH00287: server is within MinSpareThreads of MaxRequestWorkers, consider raising the MaxRequestWorkers setting
我转到
/etc/apache2/conf/httpd.conf
,发现:

MaxRequestWorkers [The number specified for my server]
我昨天刚换了服务器,这是网络人关于问题原因的一个理论:

服务器正在攻击maxworkers,原因是所使用的通信量类型 进来,这是机器人的交通。BingBot和Googlebot正在爬行 您的站点再次出现,可能是因为新服务器。您可以管理 这些机器人的爬行速度,因此它们在任何给定时间都会请求如此多的内容 时间

这是一个合理的解释吗?我觉得这很难相信


编辑1:听起来像是谷歌实施的拒绝服务(DDoS)攻击

甚至有文章讨论机器人流量如何影响网站:

我不确定bot流量是否真的是我的问题的原因,但错误消息包括以下部分:
考虑提高MaxRequestWorkers设置
。我就是这么做的,现在一切似乎都正常运转

重要提示:如果这样做,请不要忘记阅读并记住,如果增加MaxRequestWorkers,则必须相应地增加ServerLimit。文件解释了这一点