AWS CloudWatch-100%CPU使用率

时间:2019-01-29 16:16:14

标签: amazon-web-services amazon-ec2 server cpu cpu-usage

我有一个运行Magento电子商务站点的AWS M4.Large EC2实例,该站点定期遇到持续的最大CPU使用率峰值:在100%CPU上运行10分钟,然后在40-50%CPU上运行20分钟。我在下面提供了屏幕截图。我正在尝试确定这些例行高峰的原因,但不确定如何确定原因。由于这些峰值的规律性,我认为这里有一个自动化任务。任何建议都将不胜感激!

CloudWatch Monitoring Details

我希望将我们的实例类型保留为M4.Large,但是如果需要增加,那么我会提高它。不幸的是,我认为AWS Auto Scaling在该Web应用程序中不是可行的选择。

谢谢!建议非常感谢!


编辑: 在查看网络监视器时,似乎高流量与CPU使用率精确地相关。

Network Activity Details

1 个答案:

答案 0 :(得分:0)

如果启用了访问日志,则可以轻松地弄清请求是否来自自动化模块。

如何区分原始请求和自动化请求  您可以在url中添加一些额外的查询参数,现在您可以开始跟踪在这段时间内由自动化模块生成的所有请求。