我使用Django和RDS以及Aptible部署。有一段时间,我开始接收很多(2027, 'Malformed packet'),但是当我使用Django "shell“或"dbshell”运行相同的查询时,查询工作正常。
我找不到任何线索,找到了一些文章/答案,但现在可以帮助。
发布于 2021-06-10 21:54:00
尝试禁用查询-缓存在MySQL上,如果它工作。有一个错误报告在MySQL与MySQL客户端和MySQL服务器版本报告的这里。通常,当MySQL客户端无法理解MySQL服务器发送的数据包时,会发生格式错误的数据包错误。
在我们的示例中,我们从两台具有不同版本的MySQL客户端的不同客户端机器访问相同的MySQL服务器(DB)。因此,在启用查询缓存的情况下,每当我们对两台客户端机器运行相同的查询时,我们都会得到这个错误。
这两种解决方案都适用于我们:-
https://stackoverflow.com/questions/67569997
复制相似问题