首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(2027年,“畸形数据包”)

(2027年,“畸形数据包”)
EN

Stack Overflow用户
提问于 2021-05-17 12:47:57
回答 1查看 1.8K关注 0票数 1

我使用Django和RDS以及Aptible部署。有一段时间,我开始接收很多(2027, 'Malformed packet'),但是当我使用Django "shell“或"dbshell”运行相同的查询时,查询工作正常。

我找不到任何线索,找到了一些文章/答案,但现在可以帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-10 21:54:00

尝试禁用查询-缓存在MySQL上,如果它工作。有一个错误报告在MySQL与MySQL客户端和MySQL服务器版本报告的这里。通常,当MySQL客户端无法理解MySQL服务器发送的数据包时,会发生格式错误的数据包错误。

在我们的示例中,我们从两台具有不同版本的MySQL客户端的不同客户端机器访问相同的MySQL服务器(DB)。因此,在启用查询缓存的情况下,每当我们对两台客户端机器运行相同的查询时,我们都会得到这个错误。

这两种解决方案都适用于我们:-

  1. 禁用查询缓存。
  2. 通过在两台客户端机器上安装相同的MySQL-客户端版本(现在它也启用了查询缓存)。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67569997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档