升級與降級
OpenResty Edge 在 25.3.10-1
版本中引入了專門的升級降級介面,旨在最佳化升級流程並提升配置編譯速度。本文件將為您介紹這個功能。
注意事項
- 在執行升級前,建議先備份重要資料,例如 OpenResty Edge Admin 資料庫。
- 在執行升級前,請與我們聯絡,以便我們能及時提供技術支援
- 對於生產環境,建議先在測試環境驗證升級流程
升級流程
建立升級任務
導航至控制檯的
升級/降級
介面點選 “新建任務” 按鈕建立升級任務:
在彈出的表單中填寫目標版本號及相關資訊:
管理升級任務
任務建立後,您可以在任務列表中檢視和管理所有升級/降級任務:
執行升級步驟
點選任務右側的操作按鈕,展開詳細的升級流程步驟:
前幾個步驟涉及 OpenResty Edge 元件的升級,需要您登入到相應的伺服器上執行操作。請按照命令提示完成每個步驟。
在“升級 OpenResty Edge Admin Database 的表架構”步驟時,會提示進行資料庫備份,請確保您的硬碟空間足夠進行備份。
完成元件升級後,系統將引導您進行配置重編譯:
在此步驟中:
- 輸入應用的域名並按回車鍵搜尋
- 從搜尋結果中選擇具體應用
- 點選 “重編譯” 按鈕進行配置重編譯
- 重編譯完成後,測試應用是否正常工作
最佳實踐:建議先重編譯並測試非核心應用,確認無問題後再處理核心應用並測試。
批次非同步重編譯
對於大量應用的重編譯,系統提供了非同步批次處理功能:
您可以設定併發編譯數量,建議設定為不超過 Edge Admin 伺服器 CPU 核心數,以獲得最佳效能。
完成升級
所有步驟成功完成後,系統將顯示完成介面:
降級流程
建立降級任務
降級通常在升級過程中遇到問題時執行。如果升級步驟失敗,您可以:
點選 “降級” 按鈕啟動降級流程:
系統將自動關閉當前升級任務,並引導您建立降級任務:
系統會自動填充版本號等資訊,您可以根據需要進行調整。
執行降級步驟
降級任務的步驟會根據升級中失敗的步驟自動生成,因此每個降級任務可能包含不同的步驟:
按照介面提示,逐步完成降級操作,確保系統恢復到之前的穩定版本。
透過遵循本文件的指導,您可以安全、高效地完成 OpenResty Edge 的升級和降級操作。