(2027 年,'Malformed packet')
(2027, 'Malformed packet')
我正在将 Django 与 RDS 以及 Aptible 部署一起使用。我开始收到很多 (2027, 'Malformed packet')
一段时间,但是当我 运行 使用 Django "shell" OR "dbshell" 的相同查询时,查询工作正常。
我找不到任何线索,找到了一些 articles/answers 但现在有人可以提供帮助。
尝试在 MySQL 上禁用 query-caching,如果可行的话。
MySQL 中报告了一个错误,报告了 MySQL-客户端和 MySQL-服务器版本 here。
通常,Malformed Packet 错误发生在 MySQL 客户端无法理解 MySQL 服务器发送的数据包时。
在我们的例子中,我们从两台具有不同版本 MySQL 客户端的不同客户端计算机访问同一个 MySQL 服务器 (DB)。
因此,在启用查询缓存的情况下,每当我们 运行 对两台客户端计算机进行相同的查询时,我们都会收到此错误。
这两种解决方案都对我们有用:-
- 正在禁用查询缓存。
- 通过在两台客户端计算机上安装相同的 MySQL-client 版本(现在它也可以启用查询缓存)。
我正在将 Django 与 RDS 以及 Aptible 部署一起使用。我开始收到很多 (2027, 'Malformed packet')
一段时间,但是当我 运行 使用 Django "shell" OR "dbshell" 的相同查询时,查询工作正常。
我找不到任何线索,找到了一些 articles/answers 但现在有人可以提供帮助。
尝试在 MySQL 上禁用 query-caching,如果可行的话。 MySQL 中报告了一个错误,报告了 MySQL-客户端和 MySQL-服务器版本 here。 通常,Malformed Packet 错误发生在 MySQL 客户端无法理解 MySQL 服务器发送的数据包时。
在我们的例子中,我们从两台具有不同版本 MySQL 客户端的不同客户端计算机访问同一个 MySQL 服务器 (DB)。 因此,在启用查询缓存的情况下,每当我们 运行 对两台客户端计算机进行相同的查询时,我们都会收到此错误。
这两种解决方案都对我们有用:-
- 正在禁用查询缓存。
- 通过在两台客户端计算机上安装相同的 MySQL-client 版本(现在它也可以启用查询缓存)。