如何打堆疊

  • 文檔創建者:Roxy
  • 編輯次數:6
  • 最近更新:Nikozhan 于 2025-06-11
  • 1. 概述

    使用者在使用 FDL 時,可能會出現當機而導致無法使用的情況,此時可以打堆疊進行排查,本文將說明如何打堆疊。

    堆疊可以發給帆軟技術支援排查技術支援聯絡方式:前往「服務」,選擇「線上支援」、電話「400-811-8890」

    2. 使用者 FineDataLInk 所在伺服器安裝了 JDK

    若使用者環境有 JDK :

    1)查出進程

    Linux 環境 ,執行命令:ps -ef|grep tomcat

    可以看到此處的 pid 為 12769。

    Windows 環境:查看工作管理員,可以查到 FineDataLink 的進程(pid)

    2)打堆疊,一般每隔 3 秒打一個,打三至四個,如下所示:

    jstack  pid > a1.txt
    jstack  pid > a2.txt
    jstack  pid > a3.txt

    得到 a1.txt 檔案,如下圖所示:

    3. 使用者 FineDataLInk 所在伺服器未安裝 JDK

    jstack 命令是依賴 JDK 的,但是使用者沒安裝 JDK ,環境也不太方便安裝 JDK 的時候,進行如下操作:

    1)將自己電腦本地的 JDK copy到使用者工程上。

    2)解壓到磁碟目錄,最好是根目錄。

    3)此時利用命令行執行到 bin 目錄。

    4)然後打 jstack 即可。

    注:如果無法正常執行,可配置環境變數。


    附件列表


    主題: 部署升級
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!