【问题标题】:Mysql2 Error while accessing rails app via nginx and unicorn通过 nginx 和 unicorn 访问 rails 应用程序时出现 Mysql2 错误
【发布时间】:2014-02-22 18:24:40
【问题描述】:

我已经设置了我的生产服务器,并且在 nginx 上使用 capistrano 3.1 和 Ubuntu Server 12.04LTS 上的 unicorn 部署了 rails 应用程序。该应用程序在通过普通 Rails 服务器访问时运行良好,但每当我尝试通过 unicorn 运行服务器时,它都会说它无法访问数据库中的某些表。附上报错截图和数据库查询截图。

【问题讨论】:

  • 您在 cap 任务中创建了数据库并针对生产环境运行了迁移,是吗?
  • 是的,我做到了。我不应该这样做。
  • 我禁用了它,删除了数据库并重新运行相同的进程,独角兽尝试执行一些查询并得到这些错误。

标签: mysql nginx ruby-on-rails-4 unicorn


【解决方案1】:

如上所述,在 cmets 中,我清除了数据库、文件夹并在删除 capistrano 的迁移扩展后重新运行了部署,一切正常。

【讨论】:

  • 不幸的是,这效果不佳。以后的迁移不适用
猜你喜欢
  • 2013-03-06
  • 2015-05-22
  • 2013-02-02
  • 1970-01-01
  • 2012-12-19
  • 1970-01-01
  • 2014-10-07
  • 2014-02-02
  • 1970-01-01
相关资源
最近更新 更多