對指定 OpenResty Edge Node 伺服器進行強制全量同步

1. 簡介

在 OpenResty Edge Node 伺服器與 OpenResty Edge Admin 伺服器無法進行增量配置同步的情況下,如出現 “config version on the node is bigger than the admin” 錯誤,可選擇利用“強制全量同步”選項進行同步。這種方法適用於希望迅速恢復服務的場景。

此功能於 23.12.1-1 版本中首次引入。

請注意:此操作會影響 OpenResty Edge Node 伺服器上的服務,導致服務中斷,因此建議在完成業務流量遷移後再進行。

2. 操作步驟

首先,進入“閘道器叢集”,然後選擇指定的叢集,點選“強制全量同步”按鈕:

由於此操作可能會導致服務中斷,所以需要進行二次確認:

一旦確認,彈窗將會消失,全量同步操作將在後臺進行。

你可以透過以下兩種方式確認服務是否已經恢復:

方法 1:同步狀態顯示為 100% 時:

方法 2:檢查 OpenResty Edge Node 伺服器上的錯誤日誌 /usr/local/oredge-node/logs/error.log。當日志最後出現 successfully binary upgraded OpenResty 並且沒有繼續輸出錯誤日誌時,說明同步已完成。在這個時候,你仍然可以透過 方法 1 進行二次確認。