1

重複の可能性:
厄介な Ruby/MySQL エラー: 「無効なパケット: シーケンス番号が一致しません」

Rails アプリで、EC2/RDS スタックにこれらの奇妙な MySQL エラーが発生し始めました。

ruby 1.9.2 と REE 1.8.7 のいくつかのバージョンを試しました。

この ProtocolError の対処法は? これは、他のサイトやローカル マシンでは発生しません。

サイトからいくつかのデータを削除できます。クエリはいくつかのページビューで機能し、その後再び壊れます:(

私は Apache で Phusion を使用しています。

バージョン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 に答える