一次java線程死鎖的定位

ETL流程卡死原因定位 一、現象:模板大量併發執行流程,經常流程節點腳本運行完成之後,卡死,不更新狀態,不繼續往下執行。查看日誌未發現任何異常信息。 二、定位。 jps -ml查看進程號pid,然後jstack -l pid輸出線程dump文件,分析發現有死鎖。經過分析爲模板併發流程更新節點狀態與流程保存日誌方法調用數據庫連接時的死鎖。 查看這兩個線程的堆棧在哪個方法,以及各自持有的鎖。   兩個
相關文章
相關標籤/搜索