初始化链接是正常的,当发送消息的时候报错(32109)
,1MB消息必现,小的消息体正常.想请教下为什么.是什么参数设置存在问题吗?
想知道具体错误码的解释有没有具体文档帮助下.
报错信息如下:
已断开连接 (32109) - java.io.EOFException
at org.eclipse.paho.mqttv5.client.internal.CommsReceiver.run(CommsReceiver.java:196)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267)
at org.eclipse.paho.mqttv5.client.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:96)
at org.eclipse.paho.mqttv5.client.internal.CommsReceiver.run(CommsReceiver.java:139)
这个是paho的错误码吧,mqtt的错误码不长这样,你得找paho,
如果确认是1m超过最大限制了,emqx的dashboard上有个mqtt设置,可以设置最大长度的。其他的就没了。
允许的最大 MQTT 报文大小 是10MB
这个在控制台那个位置配置,默认值是64KB吗?配置完以后服务端需要重启吗