Nest-mqtt 反复关闭和重新连接,如何保持打开状态
Nest-mqtt closing & reconnecting repeatedly, how to keep it open
nest-mqtt通道掉线(没活),重连又关闭。 @Module 中的 Options 中是否有任何我们可以设置的内容,以使其保持打开状态。因为我无法发布任何数据包。
@Module中的代码:
MqttModule.forRoot({
host:'mqtt://xyx.xyx.xyx.xyx',
port:1234,
// queue: true,
share:'group1',
keepalive: 30000,
reconnectPeriod: 0,
}),
控制台输出
[Nest] 52 - 01/20/2021,7:57:47 AM [MqttModule] MQTT 重新连接
[Nest] 52 - 01/20/2021,7:57:47 AM [MqttModule] MQTT 关闭
[Nest] 52 - 01/20/2021,7:57:57 上午 [MqttModule] MQTT 重新连接
[Nest] 52 - 01/20/2021,7:57:57 AM [MqttModule] MQTT 关闭
如评论中所述,配置只需要 host
字段中的 hostname/ip 地址,而不是 URL
MqttModule.forRoot({
host:'xyx.xyx.xyx.xyx',
port:1234,
// queue: true,
share:'group1',
keepalive: 30000,
reconnectPeriod: 0,
}),
nest-mqtt通道掉线(没活),重连又关闭。 @Module 中的 Options 中是否有任何我们可以设置的内容,以使其保持打开状态。因为我无法发布任何数据包。
@Module中的代码:
MqttModule.forRoot({
host:'mqtt://xyx.xyx.xyx.xyx',
port:1234,
// queue: true,
share:'group1',
keepalive: 30000,
reconnectPeriod: 0,
}),
控制台输出
[Nest] 52 - 01/20/2021,7:57:47 AM [MqttModule] MQTT 重新连接
[Nest] 52 - 01/20/2021,7:57:47 AM [MqttModule] MQTT 关闭
[Nest] 52 - 01/20/2021,7:57:57 上午 [MqttModule] MQTT 重新连接
[Nest] 52 - 01/20/2021,7:57:57 AM [MqttModule] MQTT 关闭
如评论中所述,配置只需要 host
字段中的 hostname/ip 地址,而不是 URL
MqttModule.forRoot({
host:'xyx.xyx.xyx.xyx',
port:1234,
// queue: true,
share:'group1',
keepalive: 30000,
reconnectPeriod: 0,
}),