在极少数情况下,系统会向 LiteDB 本地数据库写入重复的日志条目,进而导致该日志数据库占用过多磁盘空间。因此,Orchestrator 也将收到多个重复的日志条目。由于机器人无法向数据库文件写入日志,因此会进行重复尝试,但不会将每次尝试均标记为“已发送”。
LiteDB 数据库文件损坏,使机器人无法对文件执行读写操作。
引入可确保 LiteDB 文件始终可访问且不会损坏的验证方法。如果 LiteDB 损坏,您需要重启机器人服务,以便自动创建备份并生成新文件,进而防止数据库再次损坏。