升級與降級

OpenResty Edge 在 25.3.10-1 版本中引入了專門的升級降級介面,旨在最佳化升級流程並提升配置編譯速度。本文件將為您介紹這個功能。

注意事項

  • 在執行升級前,建議先備份重要資料,例如 OpenResty Edge Admin 資料庫。
  • 在執行升級前,請與我們聯絡,以便我們能及時提供技術支援
  • 對於生產環境,建議先在測試環境驗證升級流程

升級流程

建立升級任務

  1. 導航至控制檯的 升級/降級 介面

  2. 點選 “新建任務” 按鈕建立升級任務:

    建立新升級任務

  3. 在彈出的表單中填寫目標版本號及相關資訊:

    填寫升級任務詳情

管理升級任務

任務建立後,您可以在任務列表中檢視和管理所有升級/降級任務:

升級任務列表

執行升級步驟

點選任務右側的操作按鈕,展開詳細的升級流程步驟:

升級步驟詳情

前幾個步驟涉及 OpenResty Edge 元件的升級,需要您登入到相應的伺服器上執行操作。請按照命令提示完成每個步驟。

在“升級 OpenResty Edge Admin Database 的表架構”步驟時,會提示進行資料庫備份,請確保您的硬碟空間足夠進行備份。

完成元件升級後,系統將引導您進行配置重編譯:

單應用重編譯

在此步驟中:

  1. 輸入應用的域名並按回車鍵搜尋
  2. 從搜尋結果中選擇具體應用
  3. 點選 “重編譯” 按鈕進行配置重編譯
  4. 重編譯完成後,測試應用是否正常工作

最佳實踐:建議先重編譯並測試非核心應用,確認無問題後再處理核心應用並測試。

批次非同步重編譯

對於大量應用的重編譯,系統提供了非同步批次處理功能:

非同步批次重編譯

您可以設定併發編譯數量,建議設定為不超過 Edge Admin 伺服器 CPU 核心數,以獲得最佳效能。

完成升級

所有步驟成功完成後,系統將顯示完成介面:

升級完成

降級流程

建立降級任務

降級通常在升級過程中遇到問題時執行。如果升級步驟失敗,您可以:

  1. 點選 “降級” 按鈕啟動降級流程:

    啟動降級

  2. 系統將自動關閉當前升級任務,並引導您建立降級任務:

    降級任務詳情

    系統會自動填充版本號等資訊,您可以根據需要進行調整。

執行降級步驟

降級任務的步驟會根據升級中失敗的步驟自動生成,因此每個降級任務可能包含不同的步驟:

降級步驟

按照介面提示,逐步完成降級操作,確保系統恢復到之前的穩定版本。

透過遵循本文件的指導,您可以安全、高效地完成 OpenResty Edge 的升級和降級操作。