MySQLでToo many connections
MySQLに接続できないとのレポート。やってみるとこんなエラー。
ERROR 1040 (HY000): Too many connections
じゃあってんで、単純に上限値を増やしてみた。
mysql> set global max_connections=500;
デフォルト値は101とかだったな。
Zabbixで監視しているとあっという間に上限に達してしまう。
なにが接続してるんじゃいと調べてみるとこんなのがconnectionはってる。
$ mysqladmin processlist -u root -p | more (略) | | | 412 | unauthenticated user | 172.16.20.78:38275 | | Connect | | login | | | 413 | unauthenticated user | 172.16.20.78:38276 | | Connect | | login | | | 414 | unauthenticated user | 172.16.20.78:38277 | | Connect | | login | | (略)
MySQLが名前解決できないとこういう現象がでるようで。
/etc/my.cnfに以下を書いて再起動。
[mysqld] skip-name-resolve