我使用ClearDB mySQL在Heroku上使用我的Rails站点获得此错误。
Mysql2::Error: User '123123' has exceeded the 'max_questions' resource
(current value: 18000)
查看日志,正常的ActiveRecord查找返回异常。其中一个例外是抱怨模型问题的范围。
ActiveRecord::StatementInvalid: Mysql2::Error: User '123123'
has exceeded the 'max_questions' resource (current value: 36000): SET
@@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'),
',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0,
@@SESSION.wait_timeout = 2147483
我在Punch plan。该网站根本没有太多的流量。每天约100次访问。我是否在Rails或Heroku中没有正确配置以避免此错误?
更新:移至下一个更高的计划并仍然获得这些例外。
答案 0 :(得分:0)
实际上,这似乎是每小时查询数量的问题。每小时您最多有36000个问题(查询),并且您的应用程序超出了限制。有可能您的查询中存在未处理的循环或逻辑错误。