缓存索引文件故障修复
索引文件修复
当 /usr/local/oredge-node/logs/error.log
错误日志中出现以下消息时,表明索引文件已损坏:
"cache index unable to seek cursor: MDB_CORRUPTED: Located page was wrong type"
此时需要删除索引文件。请注意,删除索引文件会导致已缓存文件的 cache purge
功能失效。
这种问题通常由意外关机(如突然断电)导致索引文件数据未能同步到磁盘造成。
删除索引文件并重启 OpenResty Edge Node
删除旧的索引文件:
sudo rm -fr /usr/local/oredge-node/data/cache_index.lmdb/*
重启 OpenResty Edge Node:
systemctl start upgrade-oredge-node
通过以上步骤,您可以有效地扩容缓存索引文件并修复相关故障,确保 OpenResty Edge Node 的正常运行。