java 任务cpu占用高排查

问题背景:
flink任务长时间cpu占用接近100%,flink webui显示反压 100%

问题排查:
(1)下载arthas
在官网上下载离线arthas包

(2)启动任务
使用命令启动任务

/opt/flink/bin/flink run -c xxxx.xxxx xxxx.jar

此处是在idea中直接运行任务

(3)使用arthas,进入flink taskmanager进程查看

(4)使用命令 thread -10 查看占用cpu前10的线程

(5)使用命令thead 查看线程实时堆栈异常信息

(6)根据异常提示的代码位置,修改代码,之后重新运行程序,thread -10查看线程cpu占用情况如下,运行正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值