我在 Heroku 上运行 Resque,我的数据库是 ClearDB。我收到此错误:
“Mysql2::错误:用户'bdb2aedbee2c38'已超出'max_user_connections'资源(当前值:10):显示来自的完整字段projects
"
该错误来自 Heroku 应用程序的 Resque 管理员。
我如何知道 Resque 与 ClearDB 建立了多少个连接?
我如何告诉 ClearDB 允许更多连接,或告诉 Resque 创建更少连接?
“当前值:10”是指 ClearDB 允许的连接数,还是 Resque 正在尝试建立的当前连接数?
Thanks!
您的应用程序服务器 dynos 或 Resque 工作线程消耗的连接数超出了数据库计划提供的连接数。
您有两个选择:
- 通过升级到更高的 ClearDB 计划来扩展数据库(http://dashboard.heroku.com)
- 通过减少 dynos/workers 的数量来缩小应用程序的规模(
heroku ps:scale
命令)
当我在谷歌上搜索您的插件时,第一个链接链接到描述服务和定价层的页面。您处于免费的 10 个连接层。
https://addons.heroku.com/cleardb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)