这是因为你的配置限制了其性能。(也可能是网络)2-3min恢复则很明显是被踢掉了桥接连接后重连。多半是飞行窗口爆了
了解一下nanomq 配置文件调优。
log都有很明显的告警了,ctx不足。这是用于在资源有限平台上限制nanomq对内存和cpu占用的方式。建议可以修改:
- NanoMQ Broker | NanoMQ Documentation 把parallel调大。影响本地逻辑线程数量。
- MQTT Messaging | NanoMQ Documentation max queue len 调大,影响飞行窗口大小。
- 桥接的Data Bridges | NanoMQ Documentation max_parallel_processes调大,影响从远端接受消息的能力。