[さくらインターネット] MySQL Error 1203 : User xxxxx has already more than ‘max_user_connections’ active connections を返す場合はサポートへ電話しましょう


こんにちは、ふじーにょ(@fujinyo)です。
さくらのレンタルサーバーで連日、エラー祭りです。

知識がなさすぎて、原因がわからないと精神的にやられそうになります。

[さくらインターネット] MySQL Error 1203 : User xxxxx has already more than 'max_user_connections' active connections を返す場合の対処法

MySQLに接続できない

サービスが表示されないのでおかしいなと思ったら、どうもデータベース(MySQL)に接続できていない。数日前に、503エラーが表示されたのとはどうも違うみたい。

試しにphpMyAdminからログインしてみると、「#1203エラー」が返ってきてログインできない。
では、SSHから接続を試みてみると

User (ユーザー名) has already more than ‘max_user_connections’ active connections

というエラーが返ってくる、やっぱり1203番のエラー。
複数のアクセスがあって、最大接続数に達しているみたい。

しかし、心当たりがない。
しばらく待ってみても状況が改善されないので、さくらさんに電話してみた。

さくらさんへ電話

さくらさんのお問い合わせページから電話番号を調べて掛けてみる。
今回の僕の環境は、レンタルサーバーのスタンダードプランだったので 0120-775664 へ。

音声ガイダンスにしたがって、サポートの方へつながるのを待つ。

なかなか繋がらない。「ただいま電話が混み合って…」が何十回とループする。

15分程まってようやく繋がる。
DBへ接続できない旨を伝えると、会員IDや名前等を聞かれる。

さらに暫く待つと「Error1203というのを調べてみたが、複数のクエリがDBへ溜まっているのではないか、Google等で調べてみて対応して下さい」と言われた。
わかりましたと電話を切って、再度Google先生に聞いてみる。

なかなかピッタリの解決策が見当たらない。
「データベースの最適化」で治ったという記事があるけど、そもそも接続できない。
VPS環境とかだとリブートとかいろいろ策はあるんだろうけど、レンタルサーバだとそうもいかない。

そんな中「クエリが溜まっているのなら、さくらへ連絡すれば強制終了してくれる」という記事を見つけて、さっきの電話の人はそんな事言ってなかったぞと思いながら再度電話。

また、なかなか繋がらない。

先ほど電話で問い合わせた旨と、クエリを強制終了してくれとお願いするとすぐに対応してくれた。
電話を切る前にphpMyAdminでログインを試みると正常にログインできた。

エラーに気づいてから数時間以上経過していたけど、いい勉強になりました。

では、また。

[PR] 「結さん」があなたに代わって開発案件の依頼主を探します

  • 「既存のクライアントにギャラアップは言いにくい」
  • 「営業活動する時間がないし、苦手」
  • 「仕事が途切れたらどうしよう」

ITエンジニアのこんな悩みを「結さん」が解決してくれます
結さんへの無料会員登録後は提案メールを待つだけです!

関連記事