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

发布于 2024-10-18 04:57:13 字数 875 浏览 5 评论 0原文

可能的重复:
令人困惑的 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"):

Possible Duplicate:
Perplexing Ruby/MySQL Error: "invalid packet: sequence number mismatch"

My rails app just started having these strange MySQL errors on my EC2/RDS stack.

I've tried several versions of ruby 1.9.2 as well as REE 1.8.7.

What's the deal with this ProtocolError? This doesn't happen on any of my other sites or my local machine.

I can delete some data from my site and the query will work for a couple of page views then it breaks again :(

I'm using Phusion with Apache.

with version 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`

And with version gem 'ruby-mysql', "2.9.3"

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

被翻牌 2024-10-25 04:57:13

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

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

Duplicate of: Perplexing Ruby/MySQL Error: "invalid packet: sequence number mismatch"

My Rails 3.0.4 app started working with ruby-mysql 2.9.3.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文