查找步骤如下:
1.找到使用的jdk,在下面找到bin目录,之后双击bin目录下jvisualvm.exe
2.启动本地项目
按照上图就可以监控线程数变化
如果项目部署在远程服务器上,那么则需要添加远程监控
选中远程->右键添加远程主机->输入远程服务器的ip地址->选中远程主机后右键添加JMX连接即可。
公司项目部署在远程服务器上,所以我使用第二种方式进行连接
看到hystrix的线程数已经到200个
打开项目的配置文件,查找hystrix.threadpool.default.coreSize:200
熔断配置的核心数为200,线程数会是200*依赖服务数,并且不会销毁 。官方建议核心数为10-20
本问题修改核心数为20即可解决