MySQL への接続中にユーザーに「接続が多すぎます...」エラーが発生するGoDaddy がホストするデータベース。このエラーは、アクティブ ユーザーが 1 人しか存在せず、各ページでデータベース接続を確立および終了する機能コードがあるにもかかわらず発生します。
共有ホスティング プロバイダーは、多くの場合、1 つのページに許可される同時接続の数を制限します。単一のユーザー。このコードは、autoconnect のデフォルト パラメータを false に設定した mysql_connect を使用して接続管理を正しく処理しているようです。ただし、この設定でも問題は解決せず、根本的な問題がある可能性があることを示唆しています。
サーバー側の接続制限
GoDaddy のエコノミー パッケージでは、一度に接続できる接続数が 50 に制限されています。複数のブラウザ タブまたは並列リクエストがアクティブな場合、この接続数を超える可能性があります。
同時サーバー使用量
十分な接続制限があっても、同じ MySQL サーバーにアクセスする他のユーザーが利用可能な接続を使い果たす可能性があり、その結果、個々のユーザーに対して「接続が多すぎます」エラーが発生する可能性があります。
ホスティング パッケージをアップグレードします
GoDaddy のデラックス パッケージでは 100 の同時接続が可能です。これにより、予想される同時接続数 30 に対してより安全なマージンが提供されます。
GoDaddy サポートに問い合わせてください
問題がサーバー側の接続制限によるものなのか、またはその他の潜在的な問題によるものなのかを確認します。これらはサーバーレベルのメトリクスを可視化し、さらなる洞察を提供する可能性があります。
以上が## ユーザーが 1 人しかいないにもかかわらず、GoDaddy MySQL データベースで「接続が多すぎます」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。