エラー: MySQL への接続が多すぎます
GoDaddy がホストする Web サイト上のユーザーが、過剰な接続を示す MySQL エラーに遭遇しました。この問題は Web アプリケーションのテスト中に発生し、ページの読み込みが遅くなり、最終的には「接続が多すぎます」エラーが発生しました。
ユーザーは PHP ページ内で MySQL 接続を閉じるための支援を求めましたが、閉じようとすると接続エラーが発生しました。 。彼らは、後続のクエリのためにクローズ後に接続を再確立する必要があるという懸念を表明しました。
分析
共有ホスティングプロバイダーは通常、ユーザーごとの同時接続数を制限します。提供されているコード例では、接続のオープン、クエリの実行、ページの最後での接続の終了を示しています。
手動で接続を閉じる必要はありませんが、永続的な接続を避けることをお勧めします。さらに、4 番目のパラメータを false に設定して、mysql_pconnect の代わりに mysql_connect を使用する必要があります。
トラブルシューティング
ユーザーがサイトにアクセスしている唯一のユーザーであると考えると、接続が重複します。それが原因である可能性は低いです。ただし、エラー メッセージは、利用可能なすべての接続が他のクライアントによって使用中であることを示唆していました。
ユーザーの共有ホスティング環境により、複数のデータベースとユーザーをホストする MySQL サーバーの接続数の制限など、リソースの制約が発生した可能性があります。 。この仮定が正しい場合、より大きな接続制限を持つ上位のホスティング層にアップグレードすると、問題が軽減される可能性があります。
以上が質問の形式と記事の焦点を考慮した、いくつかのタイトルのオプションを次に示します。 **オプション 1 (直接および特定):** * **GoDaddy の「接続が多すぎます」エラー: どうすればよいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。