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