1

可能重复:
令人困惑的 Ruby/MySQL 错误:“无效数据包:序列号不匹配”

我的 Rails 应用程序刚开始在我的 EC2/RDS 堆栈上出现这些奇怪的 MySQL 错误。

我尝试了几个版本的 ruby​​ 1.9.2 和 REE 1.8.7。

这个 ProtocolError 是怎么回事?这不会发生在我的任何其他站点或本地计算机上。

我可以从我的网站中删除一些数据,查询将适用于几个页面视图,然后它再次中断:(

我将 Phusion 与 Apache 一起使用。

使用版本 gem 'ruby-mysql', "2.9.4"

ActiveRecord::StatementInvalid in TricksController#index

Mysql::ProtocolError: invalid packet: sequence number mismatch(103 != 29(expected)): SELECT `tricks`.* FROM `tricks`

并使用版本 gem 'ruby-mysql', "2.9.3"

Mysql::ProtocolError (invalid packet: f1="\x0F\xC0\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"):
4

1 回答 1

1

重复:令人困惑的 Ruby/MySQL 错误:“无效数据包:序列号不匹配”

我的 Rails 3.0.4 应用程序开始使用 ruby​​-mysql 2.9.3。

于 2011-02-25T01:42:42.823 回答