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