導出執行緒堆疊

在 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)