2013-07-30 32 views
3

我在Heroku上运行Resque,而我的数据库是ClearDB。我收到此错误:Resque Mysql2 ::错误:用户已超过'max_user_connections'资源(当前值:10)

“Mysql2 ::错误:用户 'bdb2aedbee2c38' 已经超过了 'MAX_USER_CONNECTIONS' 资源(当前值:10):显示全FIELDS FROM projects

该错误是来自我的Resque管理我的Heroku应用程序。

我怎样才能知道Resque对ClearDB有多少连接?

我该如何告诉ClearDB要么允许更多的连接,要么让Resque创建更少的连接?

“当前值:10”是指ClearDB允许的连接数,或者Resque试图创建多少个当前连接?

谢谢!

+0

多少工人已经开始的和正在运行 – Viren

回答

3

您的应用程序服务器dynos或Resque工作器所使用的连接数量超出了数据库计划提供的数量。通过减少DYNOS /工人 数(heroku ps:scale命令)升级到更高ClearDB计划(http://dashboard.heroku.com

  • 比例降低应用程序

    • 扩展数据库:

      你有两个选择

    第一个链接,当我GOOGLE你的插件链接到页面描述服务和定价层。你在免费的10个连接层上。

    https://addons.heroku.com/cleardb

  • +0

    我怎么能弄清楚我cleardb计划多少个连接支持?我在哪里配置数据库连接?我有一个测功机。如何缩小工作人员帮助改善最大连接?另外,在打最多连接之前,我可以运行多少个工作? – botbot

    +0

    你可以通过我提供给你的链接管理你的计划插件。 – Winfield

    相关问题