导出线程堆栈
在 Dubbo 自动导出线程堆栈来保留现场
特性说明
dubbo 通过 Jstack 自动导出线程堆栈来保留现场,方便排查问题。
默认策略
- 导出路径: user.home标识的用户主目录
- 导出间隔: 最短间隔允许每隔10分钟导出一次
- 导出开关: 默认打开
使用场景
当业务线程池满时,我们需要知道线程都在等待哪些资源、条件,以找到系统的瓶颈点或异常点。
使用方式
导出开关控制
# dubbo.properties
dubbo.application.dump.enable=true
<dubbo:application name="demo-provider" dump-enable="false"/>
dubbo:
application:
name: dubbo-springboot-demo-provider
dump-enable: false
指定导出路径
# dubbo.properties
dubbo.application.dump.directory=/tmp
<dubbo:application name="demo-provider" dump-directory="/tmp"/>
dubbo:
application:
name: dubbo-springboot-demo-provider
dump-directory: /tmp
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 November 22, 2022: update dump features (#1610) (b8e953d342)