-
dump 檔案適用於以下場景:
1)工程非正常跳出時,透過 dump 日誌瞭解當機原因,包括堆疊上限溢位、記憶體泄漏、程式碼錯誤等 。
2)工程出現記憶體泄漏時,透過 dump 日誌尋找記憶體泄漏的源頭並修復問題 。
3)工程卡頓或死鎖時,透過 dump 日誌獲取相關執行緒資訊及問題原因 。
4)工程運作時出現錯誤時,透過 dump 日誌獲取錯誤的詳細資訊,如發生錯誤的程式碼行、變數值等 。
維運平台提供「dump 檔案」功能,支援當機時自動或手動快速生成 dump 檔案 。
操作步驟:
1)管理者登入維運平台,點選「專案管理」,選擇需要生成日誌的維運專案,點選「日誌 > dump 檔案」 。
2)選擇節點,預設不選,僅支援單選 。
3)點選「生成」,觸發該維運專案下所選工程節點生成 dump 檔案 。
注意事項:
每 20 分鐘僅支援生成 1 次 dump,以防頻繁觸發導致系統效能下降 。
生成的檔案位置:
根據專案部署方式和所選服務類型,日誌生成在不同位置
有問題組件所在伺服器的專案掛載目錄fanruanxxx/bi-web/tomcat_logs/FineLog/日期資料夾內
當前維運專案有問題的節點所在伺服器
%Tomcat%/logs/FineLog/日期資料夾內
dump 檔案自動生成功能依賴「當機處理工具」,該工具是維運專案中獨立運作的工具 。
如不滿足當機處理工具的運作條件,則提示「此功能無法正常使用,請參照文檔檢查系統維運子進程是否運作正常」 。
詳情請參見:當機處理策略
1)選擇維運專案
管理者登入維運平台,點選「專案管理」,選擇需要自動生成日誌的維運專案。
2)配置「自動生成」內容
進入「日誌>dump檔案」頁面。開啟「自動生成」按鈕。
3)觸發「自動生成」日誌
當該維運專案出現以下情況時,自動觸發當機自動重啟,生成日誌
CPU佔用超過80%(fr、fdl、bi-web、bi-worker)
發生超過30S的GC(fr、fdl、bi-web、bi-worker、bi-master)
應用2分鐘無回應(fr、fdl、bi-web、bi-worker、bi-master)
執行緒池用量達到85%(fr、fdl、bi-web、bi-worker)
連續FullGC後依舊負載較高(連續5次FullGC且負載分大於100)(fr、fdl、bi-web、bi-worker、bi-master)
5min內FullGC次數總和大於3次,且時間總和超過 50s(fr、fdl、bi-web、bi-worker、bi-master)
4)生成的檔案位置
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙