Rails - Mysql :: ProtocolError:无效的数据包

时间:2011-02-19 15:28:17

标签: mysql ruby-on-rails ruby rubygems jrubyonrails

  

可能重复:
  Perplexing Ruby/MySQL Error: "invalid packet: sequence number mismatch"

我的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"):

1 个答案:

答案 0 :(得分:1)

重复:Perplexing Ruby/MySQL Error: "invalid packet: sequence number mismatch"

My Rails 3.0.4应用程序开始使用ruby-mysql 2.9.3。