プロが教える店舗&オフィスのセキュリティ対策術

現在下記の構成でサイトを運営しております。

Webサーバー
(2台をDNSラウンドロビンさせている)
Red Hat Enterprise Linux ES4
Apache2.0.52
PHP5.1.4

DBサーバー
Red Hat Enterprise Linux ES4
MySQL4.1.20

運用していると下記のようにsleepがたまってしまい
1時間ぐらい消えない状況が続いてします。

このまま放って置くとconnectionが最大数まで到達してしまい
サイトにアクセスできない状況になってしまいます。

何か知っている方がいらっしゃいましたら、
ご回答の程、何卒宜しくお願い致します。

+-------+------+---------------+--------+---------+------+
| Id    | User | Host     | db   | Command | Time |
+-------+------+---------------+--------+---------+------+
| 193764 | user | server2:56698 | dbname | Sleep  | 4368 |
| 193768 | user | server1:35157 | dbname | Sleep  | 4368 |
| 193781 | user | server1:35222 | dbname | Sleep  | 4367 |
| 193801 | user | server1:35532 | dbname | Sleep  | 4360 |
| 193836 | user | server2:56723 | dbname | Sleep  | 4358 |
| 193867 | user | server2:56746 | dbname | Sleep  | 4355 |
| 194160 | user | server2:56851 | dbname | Sleep  | 4339 |
| 194351 | user | server1:36991 | dbname | Sleep  | 4331 |
| 194481 | user | server1:37310 | dbname | Sleep  | 4325 |
| 194691 | user | server2:57135 | dbname | Sleep  | 4313 |
| 194695 | user | server1:37975 | dbname | Sleep  | 4313 |
| 194834 | user | server1:38463 | dbname | Sleep  | 4303 |
| 195277 | user | server1:39637 | dbname | Sleep  | 4282 |
             ・
             ・
             ・

A 回答 (1件)

こんにちは。



接続数が増えてしまう現象の理由としては、
プログラム内で確立した接続を切断していない、
というのが濃厚です。

仮にエラーとなっても、必ず接続を閉じるような
プログラムになっていることを確認してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す