【发布时间】:2019-02-03 19:50:58
【问题描述】:
我们有带有多个库作为依赖项的 Spring Boot 微服务。例如 Jest(弹性搜索)、Hikari、Spring-Rabbit、FasterXml 等等。
在分析线程转储后,我们发现正在创建 2 个未知池。在正常的开发机器上,这些池包含 8 到 10 个线程。但是在 prod 环境中,我们观察到每个池有 66 个线程。线程池名称是自动生成的,如 pool-7、pool-2 等。
我们想找出哪个 java 类/库正在创建这个线程池并产生线程。尝试使用 oracle 飞行记录器,但即使在那里我们也看不到这些线程的来源。
有人可以建议找出谁在创建这些线程的方法吗?
谢谢, 思密达
【问题讨论】:
标签: spring-boot threadpool jestjs spring-boot-actuator