Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nacos 2.0版本占用CPU的问题 #4855

Closed
starfounder opened this issue Feb 2, 2021 · 5 comments · Fixed by #4872
Closed

nacos 2.0版本占用CPU的问题 #4855

starfounder opened this issue Feb 2, 2021 · 5 comments · Fixed by #4872
Assignees
Labels
kind/bug Category issues or prs related to bug. version/2.x
Milestone

Comments

@starfounder
Copy link

image-20210127133112183
image-20210127154424008
如图所示
排查了之后确定是nacos的问题,一共两个java进程导致cpu炸掉,第一个进程直接关联nacos的pid,另一个查找之后是nacos的服务相关
版本为1月14号更新的版本

@KomachiSion
Copy link
Collaborator

能麻烦用arthas抓一下火焰图吗? 我在mac和linux环境测试是没有问题的。

@starfounder
Copy link
Author

能麻烦用arthas抓一下火焰图吗? 我在mac和linux环境测试是没有问题的。

目前 arthas 的 profiler 命令还不支持在 Windows 下执行,在 Windows 环境下无法用 arthas 抓取信息,有其他的方法吗

@KomachiSion
Copy link
Collaborator

window的话我不清楚,看下能否参考linux的

top -p pid -H 找到哪个或哪些线程占用高

jstack pid > stack.log  dump出线程

然后把第一步找到的tid转化成16进制,到stack.log中找一下是哪个线程,把那个线程的信息发出来

@shiyiyue1102
Copy link
Collaborator

我们发现是服务端的一个定时线程池的corePoolSize设置为0的问题,会在beta版本中修复

@xugcheng
Copy link

image
请问这个是什么情况

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Category issues or prs related to bug. version/2.x
Projects
None yet
4 participants