MySQL調整
データベースの閉じ忘れはないと思うんだが、
Too many connections
の原因はやっぱ開きっぱになってるんだと思う。
MySQLって奴は、シングルプロセスで同時接続に対応するんかな?
気づかなかったわ。
初期設定で、
wait timeoutが28800になってて、最大8時間開きっぱになるみたい。
とりあえずこれ3600にしてみた。
MySQLの設定ファイルは、
/etc/mysql/my.cnf
だが、
wait_timeout
の行は無かった。
[mysqld]
の下に
wait_timeout=3600
って書けばいいみたい。
ググったら、
set-variable=wait_timeout=3600
みたいに書けってとこもあったが、これだと変わってなかった。
というか、3600秒も開きっぱの処理とかありえないんだよな。
1分でもあり得ないんだが、
なんで初期設定28800もあるんだろうか?
あと、
小さすぎるみたいな警告?でてたんで、
table_cache=128
にしといた。(元は64)