2017-03-20 33 views
1

herokuにRails(3.2.13)アプリケーションをデプロイしました。その時私はユニコーンをサーバーとして使用しました。Heroku上のサーバーを変更した場合、 'max_user_connections'リソースエラーが解決します

私はHeroku上でmysqlデータベースを設定するためにClearDBアドオンを使用しました。私は彼が高いClearDBプランにアップグレードすることで

  • スケールアップしてデータベースを示唆している私はthis answerを呼ば

    Mysql2::Error (User 'username' has exceeded the 'max_questions' resource (current value: 54000)): 
    

    次のエラー(http://dashboard.heroku.com)を取得していますどこ

    は現在、私は問題に直面しています

    しかし、私はすでに最高のclearDBプランに入っています

  • dynos/workers(heroku ps:scaleコマンド)の数を減らしてアプリケーションをスケールダウンします。

    このため、私はすでにワーカーダイノスを削減しています。

しかし、まだ問題に直面しています。

いずれにしても、私には他にも素晴らしいソリューションがありますか?

私はユニコーンからプーマサーバーに移行する必要がありますか?

答えて

0

これはhas excedded 'max_user_connections'とは対照的に、has exceeded 'max_questions'であるあなたが参照してきた答えのように接続数とは対照的に、時間ごとに実行されたクエリの数の問題(エラーを書き留めのようです。

この回答https://getsatisfaction.com/cleardb/topics/max-question-error-on-herokuhttp://w2.cleardb.net/faqs/#multi_7は、cleardbは実行可能なクエリの数に制限を設けていますが、これはdynoの数によって影響を受けません(同じ数の要求/ワークロードがまだ入っていると仮定した場合)ユニコーンからプーマへ

私はClearDBサポートに連絡して、あなたにこの制限を取り除く計画に

関連する問題