我的EMQX版本是开源版V5.2.1,在前几天出现了一个问题,发现我的内置数据库内存储的用户信息丢失了,以及webhook配置的文件丢失了。经过排查发现一个异常现象是,cluster-override.conf这个文件自动生生了一批备份文件,结果最后生成的几个备份以及不带备注后缀的配置文件,里面少了webhook的配置内容(从文件大小可以看出。)
想请问一下这个自动备份的机制是什么,以及有没有遇到过类似问题会数据丢失的。
备份文件就是你每次改了配置,他就生成一个 bak 文件,没有什么用,就是用来定位问题的。
如果你没有重启过,那应该就是有人手动在那个备份文件生成的时间改了配置。
服务没有重启过,我进程的启动时间是之前4月9日有一次重启。我从nginx网关侧的日志没有看到在这个时间点有人修改配置,如果有修改的话,在哪边会有记录吗。我看了log/emqx.log.*没有相关记录。
开源版本的没有,企业版本的有audit log