我的Rails应用程序中的随机MySQL异常

Jak*_*old 5 mysql ruby-on-rails exception

我的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...."'
Run Code Online (Sandbox Code Playgroud)

我不确定这是否因为突然加载而发生,我的MySQL实例无法承受,但是当我在部署后重新启动应用程序时,它会发生99%.

可能是什么导致了这个?我有Rails 3.2.6,Ubuntu 12.04,MySQL 5.1.63

Noa*_*oah 0

错误似乎表明缺少“属性”。您的数据库架构和类结构是否都处理“created_at”变量或列?我会专门查看用户类/表。