MySQL の Too Many Connections を回避

show processlist

で確認すると

unauthenticated user

がいっぱい溜まってToo Many Connectionsになっちゃってる場合。

skip-name-resolve

を my.cnf の[mysqld]の中に書いてあげるといいらしい。

いざって時にはすでに mysql 自体がハングっちゃって「show processlist」すら出来ない場合もあるだろうから、
名前解決する必要がないってわかっている場合は事前に書いておいても問題ないかと思う。

その前に

max_connections
thread_cache
wait_time

辺りを見直すのも吉。