最近、MySQL データベースに接続が多すぎることがわかりました。
mysql> show status like 'Conn%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Connections | 39 |
+---------------+-------+
1 row in set (0.00 sec)
mysql> show full processlist;
+----+-------+-----------+--------+---------+------+-------+-----------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------+-----------+--------+---------+------+-------+-----------------------+
| 38 | enrmr | localhost | cakedb | Query | 0 | NULL | show full processlist |
+----+-------+-----------+--------+---------+------+-------+-----------------------+
最近 CakePHP をインストールしましたが、メイン ページ (F5) を更新するたびに、接続数が 1 つ増えます。また、mysql を再起動しても、接続数は 39 のままです。
私のnetstat出力
netstat -n -a | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* ESCUCHAR
「mysql ゾンビ接続」のようなものがあると思います。どうすれば彼らを殺すことができますか? また、Web ページが更新されるたびに新しい接続の作成を停止するにはどうすればよいですか? (接続を 1 つだけにすることはできますか?) ありがとうございます。