2012-02-19 4 views
0

私のウェブサイトは、ユーザーが取引で都市を検索できる取引サイトです。私はIPowerでホストしています。これ以外はこれまで何の問題もありませんでした。今日私は同時に、別のユーザがこのMySQLエラーmax_user_connectionsを受け取りました。それは一瞬しかなかったので、これは私が覚えているすべてのものです。 IPowerによると:At ipowerweb hosting, The maximum number of concurrent MySQL connections per user is 10 per user。私の検索は、開いていなければ接続を開き、次にクエリを実行するシングルトンデータベースクラスに到達します。スクリプトが終了すると、接続が終了します。 IPowerからのこの声明は、一度に(dbを検索する)私のサイトを一度に使用するユーザーが最大10人しかいないことを意味しますか?このエラーが発生したときには自分自身と他のユーザーがいましたので、私は非常に混乱しています。私が考えることができるのは、正確に同じミリ秒でクエリを実行したことだけです。これは可能ですか?Ipower max_user_connectionsエラー

P.S.必要

EDIT は私がselect @@max_connections;を実行し、それが今、私はそれがquery at the same millisecond issureある確信していますが、私はMySQLはこれを扱うことができると思っ2000が生じた場合、私は、DBのコードを提供することができます。あなたのMySQL

答えて

0
set global wait_timeout =30; 

クエリとして実行し、それをあなたがあなたの接続を閉じますが、これらはあなたがfalseにプールしても、WAIT_TIMEOUTでクリアされるまで、それがアイドル状態のMySQL には削除されません。

だから、これはすべての

+0

私はそれらを連絡するつもりは削除されます30秒間アイドル状態になっているすべての接続を意味し、私はそれを試してみましたが、「スーパーユーザーエラーでなければなりません」です。本当に有望ですが、私はすぐに戻ってきます!ありがとう! – Naterade

関連する問題