0

我在https://docs.emqx.io/broker/v3/en/guide.html#emq-x-bridge-cache-configuration上看到了文档,它说如果网络出现故障,您可以启用文件缓存,因为emqx 现在不做这些了。

当我设置时,例如 emqx 3.0.0.0 上的参数它在启动时失败并在未声明的 lof 文件中说:

You've tried to set bridge.xxx.queue.replayq_seg_bytes, but there is no setting with that name.
2020-03-03T19:43:22.777171+03:00 [error] Did you mean one of these?
2020-03-03T19:43:22.962094+03:00 [error] bridge.$name.mqueue_type
2020-03-03T19:43:22.962572+03:00 [error] bridge.$name.clean_start
2020-03-03T19:43:22.962760+03:00 [error] bridge.$name.start_type
2020-03-03T19:43:23.102793+03:00 [error] Error generating configuration in phase transform_datatypes
2020-03-03T19:43:23.103040+03:00 [error] Conf file attempted to set unknown variable: bridge.aps.queue.replayq_seg_bytes

你知道它是我的 emqx 版本的问题还是可能是 sintax 的问题。

提前致谢

4

1 回答 1

0

这是sintax错误。

bridge.xxx.queue.replayq_seg_bytes

这意味着设置 xxx 网桥使用queue.replayq_seg_bytes配置。

bridge.mqtt.xxx.address = 127.0.0.1:1883

存在吗?顺便推荐 EMQ X v4.0.6。

于 2020-04-15T02:51:33.497 回答