对指定 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 进行二次确认。