启动seata出现Adjusted frame length exceeds 8388608: 539959368 - discarded

启动seata出现io.netty.handler.codec.TooLongFrameException: Adjusted frame length exceeds 8388608: 539959368 - discarded 怎么解决??

img

接收的字节数超过了上线

该回答引用自ChatGPT
这个错误通常是由于Seata服务端配置的maxFrameLength参数小于实际事务数据的大小,导致数据被丢弃。解决方法如下:

修改Seata服务端的配置文件,增加maxFrameLength参数的大小。在Seata-server的conf目录下找到file.conf文件,在文件中增加如下配置:

transport.maxFrameLength=134217728

其中,134217728为最大消息长度(单位为字节),根据实际情况进行调整。
2. 重启Seata服务端,使配置生效。
如果以上方法无法解决问题,可以考虑检查客户端和服务端的版本是否一致,或者检查网络是否稳定等因素。