1

mysql db 接続に問題があります。私のアプリケーションは、データベースに対して多くのクエリを実行します。そして、クエリの結果をページにロードします。以前は、接続に mysql_connect を使用していました。接続を別のファイルに分割し、そのファイルを後続のphpファイルに含めるだけです。

だから、毎回dbaseとクエリを開いているようです。サーバーのデータベースへの1時間あたりの最大接続が50のように設定されたときに問題が発生しました。その後、私のページで数回試行すると、1時間あたりの最大接続に達しました。接続を閉じていないことが判明しました。

そのため、php スクリプトが終了するたびに接続を閉じようとしました。私はphpにAJAX(非同期呼び出し)を使用しています。問題は同じで、ほんの数回のビューで、その後最大に達しました。

そこで、mysql_pconnect() を使用してみました。私のワンプでは、最大接続数を2に設定しました。うまくいきましたが、Linuxでサーバーに転送すると、接続も2に設定され、最大接続の問題が再び発生しました。

Apache は Web サーバーとして使用されます。本当にイライラします。誰かがこれに光を当てることができますか?

どうもありがとう :)

4

0 に答える 0