ワードプレスサーバーで、DB部を別に持たせている構成で時たま出るエラー

調べてたらコネクションエラーで接続ができなくなっていました。

mysql> show status like ‘Conn%’;


 +---------------+-------+
 | Variable_name | Value |
 +---------------+-------+
 | Connections   | 214   |
 +---------------+-------+
 1 row in set (0.00 sec)

う〜ん、そんなにアクセス無いヤツなのにバンバン増えてます。。

なんだろ??

mysql> show variables like ‘max_connections’;


 +-----------------+-------+
 | Variable_name   | Value |
 +-----------------+-------+
 | max_connections | 100   |
 +-----------------+-------+
 1 row in set (0.00 sec)

mysql> show global variables like ‘max_connect_errors’;


 +--------------------+-------+
 | Variable_name      | Value |
 +--------------------+-------+
 | max_connect_errors | 10    |
 +--------------------+-------+

※この設定で、214で動いてるのはなぜ??

このあたりはインストール時にいじってなかったんで、ほぼデフォルトのまま。。

対処としては、コネクション数をフラッシュ

# mysqladmin -h localhost -uroot -p flush-hosts

後は、my.cnfにこんな感じで。。

max_connections = 100
max_connect_errors = 1000

max_connect_errorsを999999999にすると、エラー通知をさせない方法なようです(^^;