arthas 排查内存溢出_Arthas 实践——生产环境排查 CPU 飚高问题

本文讲述了作者如何使用 Arthas 工具排查并解决生产环境中CPU告警的问题。通过Arthas的`dashboard`、`thread`等命令定位到导致CPU升高的代码段,发现是由于随机字符串生成过程中的死循环。修复代码后,成功解决了CPU飙高的问题。
摘要由CSDN通过智能技术生成

7a8940b15526adaa549c6a20cc29d7c0.png

作者 | 李昊(可以养肥)

【Arthas 官方社区正在举行征文活动,参加即有奖品拿~点击投稿】

生产环境 CPU 告警:

13:40 收到我们的生产环境服务器绿版 CUP 超负载告警通知。

67c6254102d0f73bb32476a33a5b3298.png

此时心里只有一个想法,重启大法好,马上登录服务器,执行 top 发现进程 30247 和 28337 占用 CPU 为 200 多和100 多基本占用了 4 核的 3 核,整个过程大概用时 30 秒,维护群依然很平静,运营的电话也没打过来,这时候我断定,这次问题应该影响面很小,用户可能也暂时没有发现,好吧,还有时间做排查。

aa41707e6f045c825b76fde03f196cf9.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值