我在一个小的AWS Ubuntu服务器上有一个简单的magento网站和一个小的RDS,只有我访问它。每隔3-5分钟,apache就会崩溃,并显示以下错误:
[mpm_prefork:error] [pid 7390] AH00161:server reached MaxRequestWorkers setting
当它崩溃的时候,我有大约900M的2G空闲内存。我检查了访问日志,除了我之外没有其他IP地址。在mpm_prefork.conf文件中,MaxRequestWorkers的默认值为0;将其更改为150,这没有任何效果。
我已经在AWS实例上建立了十几个Magento网站,还有更多的wordpress网站和我从未遇到过这个问题。有没有人知道为什么apache2会开箱即用?此AWS实例只有几天的历史。
Ubuntu 14.04.3 LTS Apache/2.4.7 PHP 5.5.9-1ubuntu4.17
更新:我已经启动了一个新的t2.small EC2实例,只有我访问(在access.log中确认),并复制了该网站。它仍然指向相同的RDS,它没有改变。我仍然得到完全相同的错误!有什么想法吗?
发布于 2016-07-14 06:26:22
因此,经过大量的挖掘,我发现我是DDOS。我只检查了apache error.log文件,只看到了我的IP地址,但使用netstat时,我发现无论netsat报告的时间间隔是多少,我都会收到300+请求。这是一个离题的话题,我真的不太理解netstat和apache错误日志之间的区别。
https://stackoverflow.com/questions/38357269
复制相似问题