備份還原

  • 文檔創建者:Roxy
  • 編輯次數:6
  • 最近更新:Jack.Li 于 2025-07-08
  • 對於維運平台部署的帆軟專案,維運平台提供「備份管理」功能。支援一鍵備份,支援自動備份,可實現異地備份。

    對於維運平台部署的帆軟專案,無法使用本文的平台備份還原功能,進行相關內容還原。

    請透過維運平台完成:備份專案還原專案支援一鍵備份、自動備份、異地備份。支援一鍵還原、當機還原。


    1. 概述

    1.1 版本說明

    版本
    功能變動
    4.0.13支援備份和還原定時任務

    1.2 應用場景

    • 為了保證系統升級和其他資源的安全性,需要對系統進行備份。

    • 在日常開發程式中,希望單個或整體定時任務可以定時備份。

    1.3 功能簡介

    平台提供備份還原的功能,支援對平台配置資訊、FDL 任務、JAR 包、插件進行備份還原,以及線上對伺服器工程進行更新升級。如下圖所示:

    QQ20250708-134812.png

    2. 全局設定

    以管理者身分進入系統,點選「管理系統>智慧維運>備份還原」,點選「全局設定」按鈕,如下圖所示:

    注:「全局設定」按鈕只有超管可見。

    QQ20250708-135501.png

    各設定項介紹如下表所示:

    設定項說明
    備份路徑預設為「../backup」,備份的資料夾只存在於 webroot 資料夾下,不會備份到其他地方。如果修改備份路徑時去掉前面的「../」,那麼備份的資料夾只存在於 WEB-INF 資料夾下。
    備份頻率預設為「每週」,自動備份時間是凌晨兩點
    份數上限

    自動備份上限預設為 5 份

    當份數已滿上限後,在做新的自動備份時,刪除最早一份自動備份

    備份容量

    自動備份可佔磁碟預設是 1024M

    當磁碟容量已滿後,在做新的自動備份時,刪除最早一份自動備份

    注:份數上限和備份容量修改後,不需要立刻生效,等下一次觸發備份時,進行檢查,並生效。

    3. 備份的檔案內容和位置

    備份的檔案都在%FDL_HOME%/bakup下,具體位置如下表所示:

    資料夾  備份的內容  
      config  平台配置
      jar  JAR 包
      plugins  插件
     dpworks

     定時任務檔案

    注1:不含調度配置,如希望備份還原定時任務調度,請同時備份「平台配置」。

    注2:還原完成後,平台現有定時任務將與備份中的定時任務合併,相同的任務將使用備份中的任務改寫。

    這裏以平台配置舉例,備份的檔案在 %FDL_HOME%\webapps\webroot\backup\config 下,其中 manual: 手動備份;auto: 自動備份。如下圖所示:

    49E7FF46F6AB1DD691100BC08BD5CF34.png

    4. 平台配置

    4.1 手動備份

    點選「手動備份」,彈出對話框,可自訂名稱,點選「確定」,手動備份完成。如下圖所示:

    QQ20250708-135557.png

    QQ20250708-135708.png

    4.2 自動備份

    在「全局設定」中自訂備份頻率、份數上限、備份容量等,參見本文第二章內容。

    4.3 還原

    點選手動備份/自動備份下備份的檔案,點選「還原按鈕」,點選「確認」按鈕後彈出「還原完成,請重啟」,重啟FineDataLink 伺服器即可生效,如下圖所示:

    QQ20250708-135803.png

    Snipaste_2025-07-07_14-58-03.png

    注1:還原後,還原版本消失,當前版本自動備份。

    注2:重啟FineDataLink伺服器時要保證伺服器正常關閉,不能暴力關閉伺服器比如直接叉掉 Tomcat 伺服器的運作視窗。

    4.4 刪除之前的備份

    勾選需要刪除的備份,點選「刪除」,確認刪除,即可刪除之前的備份,自動備份和手動備份操作步驟一樣,如下圖所示:

    QQ20250708-140148.png

    5. FDL任務

    備份和還原步驟與平台配置的備份還原相同,可參見本文第四章。

    5.1 備份

    備份時,備份定時任務dp檔案。

    dp 檔案備份:在全局設定的備份資料夾中(預設為webapps/webroot/backup),建立dpworks資料夾,以檔案的形式備份。

    Snipaste_2025-07-08_14-26-32.png

    手動備份路徑為:備份資料夾/dpworks/manual。

    定時備份路徑為:備份資料夾/dpworks/auto。

    E63A112B9E296DEFA15F8195F6DD22C3.png

    5.2 還原

    還原時,還原定時任務dp檔案。

    將所選備份的任務檔案從備份目錄還原至..../WEB-INF/dpworks中。

    Snipaste_2025-07-08_14-27-05.png

    還原重啟後:

    • 當前工程下沒有、備份中有的任務會新增。

    • 當前工程下有、備份中有的任務會改寫更新。

    • 當前工程下有、備份中沒有的任務會保留。

    注1:定時任務檔案備份還原不含調度配置,如希望備份還原定時任務調度,請同時備份「平台配置」。

    注2:還原完成後,平台現有定時任務將與備份中的定時任務合併,相同的任務將使用備份中的任務改寫。

    6. JAR 包

    JAR 包的備份和還原步驟與平台配置的備份還原相同,可參見本文第四章。

    備份的 JAR 包:WEB-INF/lib 下所有的 JAR。

    7. 插件

    插件的備份和還原步驟與平台配置的備份還原相同,可參見本文第四章。

    插件備份還原不需要重啟。

    8. 更新升級

    注:更新升級的推播只適用於 2019-05-20 及以後的 JAR 包。

    8.1 設定推播

    「自動推播更新」按鈕預設開啟,如下圖所示:

    Snipaste_2025-07-08_14-27-36.png

    8.2 更新升級

    1)新版本發佈後,登入伺服器,查看並處理推播資訊,如下圖所示:

    QQ20250708-142817.png

    2)點選「立即更新」,進行版本更新,如下圖所示:

    Snipaste_2025-07-08_14-35-58.png

    8.3 重啟FineDataLink伺服器

    更新完成後,重啟 FineDataLink 伺服器即可。

    附件列表


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