数据库
首页 > 数据库> > Resque Mysql2 :: Error:用户已超出’max_user_connections’资源(当前值:10)

Resque Mysql2 :: Error:用户已超出’max_user_connections’资源(当前值:10)

作者:互联网

我在Heroku上运行Resque,我的数据库是ClearDB.我收到此错误:

“ Mysql2 :: Error:用户’bdb2aedbee2c38’已超出’max_user_connections’资源(当前值:10):显示来自项目的完整字段”

该错误来自我的Heroku应用程序的Resque管理员.

如何确定Resque与ClearDB建立了多少连接?

如何告诉ClearDB允许更多连接,或告诉Resque创建更少连接?

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

谢谢!

解决方法:

您的应用程序服务器dynos或Resque worker正在消耗比数据库计划提供的更多的连接.

您有两种选择:

>通过升级到更高的ClearDB计划来扩展数据库(http://dashboard.heroku.com)
>通过减少dynos / workers的数量来缩小应用程序的规模(heroku ps:scale命令)

当我搜索您的附加组件时,第一个链接指向描述服务和定价层的页面.您处于免费的10连接层.

https://addons.heroku.com/cleardb

标签:resque,heroku,ruby-on-rails-3,mysql
来源: https://codeday.me/bug/20191030/1969142.html