• 締切
  • すぐに回答を!

MySQL sleep が溜まる

  • 質問No.3240545
  • 閲覧数1538
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/1)

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

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 |
             ・
             ・
             ・

回答 (全1件)

  • 回答No.1

ベストアンサー率 38% (706/1857)

こんにちは。

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

仮にエラーとなっても、必ず接続を閉じるような
プログラムになっていることを確認してください。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

ピックアップ

ページ先頭へ