最高CPU使用率

时间:2019-01-07 06:19:32

标签: mysql spring hibernate amazon-web-services amazon-rds

该站点频繁显示504网关超时错误。因为达到了CPU利用率的最大值。我们在应用程序中使用了AWS RDS,Hibernate,MySQL,Spring MVC,Apache tomcat 8。无法找到最大CPU使用率的原因。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

尽管这个问题本质上是非常通用的,但是更多信息会有所帮助,但是对于初始调试,您需要弄清楚以下几点:

  • 找出占用最多CPU的进程。您可以使用linux中的top或htop实用程序或Windows中的TaskManager实用程序轻松找出这一点。
  • 转到“应用程序调试”模块并记录日志,以查看有关您的代码,MYSQL或任何其他API调用的错误。
  • 还要弄清楚是否有任何挂起的线程或正在休眠的进程,并确保在MYSQL(RDS)内查询执行是否正常。
  • 最后,看看分配的资源是否足以满足当前用户数的应用程序需求。