历史版本7 :備份還原 返回文檔
編輯時間: 內容長度:图片数:目录数: 修改原因:

對於維運平台部署的帆軟專案,維運平台提供「備份管理」功能。支援一鍵備份,支援自動備份,可實現異地備份。

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

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


目錄:

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 伺服器即可。