Rails アプリの MySQL バックエンドに問題があります。
基本的に、デプロイするたびに、次のような奇妙な例外が発生し始めます
ActiveRecord::StatementInvalid: Mysql2::Error:
NoMethodError: undefined method `fields' for nil:NilClass
ActiveModel::MissingAttributeError: missing attribute: created_at
ActiveRecord::StatementInvalid: Mysql2::Error: Lost connection to MySQL server during query
ActiveRecord::UnknownPrimaryKey: Unknown primary key for table users in model User.
RuntimeError: Session collision on '"017fab6b21d2ef20d30e6119f7bf...."'
私の MySQL インスタンスが対応できない突然の負荷が原因でこれが発生しているのかどうかはわかりませんが、デプロイ後にアプリを再起動すると 99% 発生します。
何が原因でしょうか? Rails 3.2.6、Ubuntu 12.04、MySQL 5.1.63 を使用しています。