我正在尝试运行mqtt。但这会出错。
info: MQTT: Connected
info: MQTT: Disconnected: EOF
error: sendUpdateMsgs failed: mqttClient.Publish failed: Connection lost before Publish completed
info: MQTT: Connected
info: MQTT: Disconnected: EOF
info: MQTT: Connected
info: MQTT: Disconnected: read tcp 127.0.0.1:58348->127.0.0.1:1883:
read: connection reset by peer
info: MQTT: Connected
info: MQTT: Disconnected: EOF
error: Sending MQTT publisher: mqttClient.Publish failed: not connected
error: Sending MQTT publisher: mqttClient.Publish failed: not connected
error: Sending MQTT publisher: mqttClient.Publish failed: not connected
error: Sending MQTT publisher: mqttClient.Publish failed: not connected
error: Sending MQTT publisher: mqttClient.Publish failed: not connected
及其提供的
编写TCP 127.0.0.1:58356->127.0.0.1:1883:使用封闭的网络连接。
答案 0 :(得分:0)
您应该清除upcoming messages queue
并重新启动mosquitto
服务可能会有所帮助。
您在这里关注
mosquitto
sudo systemctl stop mosquitto.service
or
sudo service mosquitto stop
sudo rm /var/lib/mosquitto/mosquitto.db
sudo systemctl start mosquitto.service
or
sudo service mosquitto start
如果您的应用程序从其他资源接收队列数据,请也进行清理。