我有一个运行Magento电子商务站点的AWS M4.Large EC2实例,该站点定期遇到持续的最大CPU使用率峰值:在100%CPU上运行10分钟,然后在40-50%CPU上运行20分钟。我在下面提供了屏幕截图。我正在尝试确定这些例行高峰的原因,但不确定如何确定原因。由于这些峰值的规律性,我认为这里有一个自动化任务。任何建议都将不胜感激!
我希望将我们的实例类型保留为M4.Large,但是如果需要增加,那么我会提高它。不幸的是,我认为AWS Auto Scaling在该Web应用程序中不是可行的选择。
谢谢!建议非常感谢!
编辑: 在查看网络监视器时,似乎高流量与CPU使用率精确地相关。
答案 0 :(得分:0)
如果启用了访问日志,则可以轻松地弄清请求是否来自自动化模块。
如何区分原始请求和自动化请求 您可以在url中添加一些额外的查询参数,现在您可以开始跟踪在这段时间内由自动化模块生成的所有请求。