【问题标题】:Ec2 cpu usage reached 100% frequentlyec2 cpu使用率频繁达到100%
【发布时间】:2018-04-16 23:29:24
【问题描述】:

我有一个 Magento 1.9 网站并将其托管在亚马逊服务器上。我有 m3.large ec2 实例并使用带有 db.m3.large 实例的 RDS。

我的 2-CPU 使用率非常频繁地达到 100%,我需要再次重新启动服务器。有一段时间,它工作正常,但几分钟后达到 100%。由于 100% 的 CPU 使用率,我的网站运行缓慢,无法轻松打开。

我该怎么办?

htop 截图:

【问题讨论】:

标签: amazon-web-services magento amazon-ec2 magento-1.9 amazon-rds


【解决方案1】:

我认为你最好通过 SSH 登录 ec2 实例。
然后使用 top 查看哪个进程占用了多少CPU

您也可以使用 accton 命令打开进程帐户。
然后使用 sa 命令和 lastcomm 显示详细信息。

例如:

sa --percentages --separate-times

找到性能问题并尝试解决,希望对您有所帮助

【讨论】:

    【解决方案2】:

    您可以设置自动缩放。 Auto Scaling 可帮助您保持应用程序可用性,并允许您根据您定义的条件自动动态扩展或缩减 Amazon EC2 容量。

    请阅读更多关于自动缩放here

    要将负载附加 Auto Scaling 组分配到弹性负载均衡器 (ELB),如下所示,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-01
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 2020-10-06
      • 2019-05-31
      相关资源
      最近更新 更多