我已经部署了一个 rails 应用程序(使用 rails 3.2.3. ruby 1.9.2),它已启动并运行,一切正常。然后我尝试使用 rails 控制台管理它,如vmc rails-console myapp
. 可以连接控制台,但是当我发出类似的命令时User.count
,出现以下错误:
User.count(0.3ms) SELECT COUNT(*) FROM `users`
ActiveRecord::StatementInvalid: Mysql2::Error:
MySQL server has gone away: SELECT COUNT(*) FROM `users`
控制台似乎无法访问数据库,但 caldecott 已启动并正在运行,并根据 绑定到 mysql 服务vmc apps
。
有人对此有想法吗?