Config LMDB 扩容及备份恢复
故障原因
配置所需的空间大于 LMDB 所指定的大小,当前默认大小为 4 GB。
故障影响
无法进行配置同步。
故障解决
LMDB 扩容
请注意:LMDB 的空间只能扩大,不能缩小。
- 修改 nginx.conf 配置:/usr/local/oredge-node/conf/nginx.conf
lua_config_map_size 4096m;
修改大小为需要的值,如 8192m(8GB)。
- 修改 config.ini 配置:/usr/local/oredge-node/conf/config.ini
[config]
lmdb_size = 4096m
修改大小为需要的值,如 8192m(8GB)。
- 删除旧的 LMDB 文件
rm -f /usr/local/oredge-node/data/config.lmdb/*
- 重启 OpenResty Edge Node
systemctl start upgrade-oredge-node
- 检查配置是否生效:
ls -lh /usr/local/oredge-node/data/config.lmdb
看到大小变为配置的大小(如 8GB),则说明配置生效。
LMDB 备份
- 进入【网关集群】界面,点击【备份与恢复】
- 进行备份
等待完成即可。
LMDB 恢复
- 在 OpenResty Edge Node 上执行:
sudo bash /usr/local/oredge-node/bin/restore_lmdb.sh