AWS CloudWatch - 100% CPU Utilization



我有一个AWS M4。运行 Magento 电子商务站点的大型 EC2 实例,该站点定期遇到一致的最大 CPU 使用率峰值:100% CPU 时为 10 分钟,然后在 40-50% CPU 下为 20 分钟。我在下面附上了屏幕截图。我正在尝试确定这些常规峰值的原因,但不确定如何针对原因。我假设一个自动化任务在这里发挥作用,因为这些尖峰的规律性。任何意见和建议将不胜感激!

云观察监控详细信息

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

谢谢!非常感谢建议!


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

网络活动详细信息

您是否启用了访问日志,如果是,那么您可以轻松确定请求是否来自您的自动化模块。

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

最新更新