emqx的cluster-override.conf文件自动备份机制咨询。(开源版V5.2.1)

我的EMQX版本是开源版V5.2.1,在前几天出现了一个问题,发现我的内置数据库内存储的用户信息丢失了,以及webhook配置的文件丢失了。经过排查发现一个异常现象是,cluster-override.conf这个文件自动生生了一批备份文件,结果最后生成的几个备份以及不带备注后缀的配置文件,里面少了webhook的配置内容(从文件大小可以看出。)
iShot_2025-05-07_12.46.32
想请问一下这个自动备份的机制是什么,以及有没有遇到过类似问题会数据丢失的。


通过md5sum可以看到文件变化了几次。

备份文件就是你每次改了配置,他就生成一个 bak 文件,没有什么用,就是用来定位问题的。

如果你没有重启过,那应该就是有人手动在那个备份文件生成的时间改了配置。

服务没有重启过,我进程的启动时间是之前4月9日有一次重启。我从nginx网关侧的日志没有看到在这个时间点有人修改配置,如果有修改的话,在哪边会有记录吗。我看了log/emqx.log.*没有相关记录。

开源版本的没有,企业版本的有audit log