LMDB 大小变更及备份恢复
故障原因
配置的所需大小大于 LMDB 所配置的大小。当前默认大小已改为 8 GB,通常不会遇到此问题。
故障影响
无法进行配置同步。
故障解决
LMDB 大小变更
- 修改 nginx.conf 配置:
lua_config_map_size 4096m;
修改大小为需要的值,如 8192m(8GB)。
- 修改 config.ini 配置
[config]
lmdb_size = 4096m
修改大小为需要的值,如 8192m(8GB)。
- 删除旧的 LMDB 文件
rm -f /usr/local/oredge-node/data/config.lmdb/*
- 重启 OpenResty Edge Node
systemctl restart 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