emqx 4.3.11 docker 发布带有base64图片的json数据,消息发布失败

错误报告

debug 日志显示

file: emqx_connection.erl, line: 520, mfa: {emqx_connection,terminate,2}, msg: terminate, pid: <0.2013.0>, reason: {shutdown,tcp_closed}

环境

docker

  • EMQX 版本:4.3.11
  • 操作系统版本:centos

重现此问题的步骤

message是以json格式发布,其中有个base64的图片,图片200k左右就会出现上述问题,图片比较小的话就能顺利发布,我也尝试设置了emqx.conf中的配置
mqtt.max_packet_size
zone.external.force_shutdown_policy

但是好像并不起作用。

预期行为

实际行为


功能请求

描述你需要的功能

为什么你需要这个功能


其他

tcp_closed 表示连接被对端关闭了,你需要从客户端入手来调查一下。