導出執行緒堆疊
在 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
上次修改時間:2023 年 1 月 2 日:增強英文文件 (#1798) (95a9f4f6c1c)