我已经设置了生产服务器,并且在 nginx 上使用 capistrano 3.1 并在 Ubuntu Server 12.04LTS 上使用 unicorn 部署了 Rails 应用程序。通过普通 Rails 服务器访问时,该应用程序工作正常,但每当我尝试通过 unicorn 运行服务器时,它都会说它无法访问数据库中的某些表。附件是错误的快照和数据库查询的快照。
最佳答案
正如上面评论中所述,我清除了数据库、文件夹,并在删除 capistrano 的迁移扩展后重新运行部署,一切正常。
关于Mysql2 通过 nginx 和 unicorn 访问 Rails 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21958491/