gpt4 book ai didi

Rails 应用程序中 Phusion Passenger 的 Mysql 错误

转载 作者:行者123 更新时间:2023-11-29 02:58:02 24 4
gpt4 key购买 nike

我仅在部署时遇到此错误。事实上,在部署服务器中,rails db production 工作正常。但是在通过浏览器加载应用程序时,这是我得到的错误:

Error message:
(Mysql2::Error)
Exception class:
PhusionPassenger::UnknownError

生产日志只是循环显示Connecting to database specified by database.yml

这是共享主机服务,他们一直查不出问题所在。知道可能是什么原因吗?

我不得不提一下,这个应用程序在 6 小时前运行良好,并且超过一天没有对该应用程序进行任何更改。

最佳答案

  1. 确保您的生产环境设置正确( gem 、 key 、数据库……)。也许您安装了错误版本的 mysql2 gem?
  2. 仔细检查您的 database.yml 文件是否有错别字。
  3. 也可能与数据库建立连接的时间过长。尝试增加 timeoutpool 大小。

另外看这里:http://davidlesches.com/blog/fixing-a-connecting-to-database-specified-by-database-yml-loop

一些进一步的问题:

  • 您是否尝试过在您的本地服务器上以生产模式运行您的服务器机器?
  • 应用程序是否在服务器上以测试模式运行?
  • 是否有任何 MySQL 或 Phusion Passenger 日志文件可以与我们分享?

关于Rails 应用程序中 Phusion Passenger 的 Mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com