错误报告
环境
- EMQX 版本:5.0.11
- 操作系统版本:centos7
重现此问题的步骤
- 修改 emqx.conf配置文件retainer的flow_control
- 重启emqx服务
预期行为
流控按实际配置的参数生效
实际行为
没有按实际配置参数生效,只能清空data目录后再重启才能生效。
请问这个bug什么时候能修复?
流控按实际配置的参数生效
没有按实际配置参数生效,只能清空data目录后再重启才能生效。
请问这个bug什么时候能修复?
你好,通过 Dashboard 修改的配置会写入到 data/cluster-override.conf
文件中,这里的配置优先级是高于 emqx.conf
的,所以你在 emqx.conf
中的改动无法生效。
有两种解决方案:
emqx.conf
配置。emqx.conf
中关于保留消息的配置都移动到 data/configs/cluster-override.conf
文件中。目前我都是通过emqx.conf配置,没有通过Dashboard来配置。这种要清空data的目录才能生效,生效后,我再修改参数又不生效了,还是再次清空data才能生效。这种每次清空导致我之前在平台配置过的东西也会没了。
不好意思,你看下 data/configs
目录下。
data/configs下有,如果直接改这个文件,是否需要重启emqx呢?
也需要的
好的,谢谢。