Mysql/max connection
提供: 初心者エンジニアの簡易メモ
以下エラーが起こったときの対応
SQLSTATE[HY000] [1040] Too many connections
mysqlの接続数を大きくする
$ sudo vi /etc/my.cnf max_connections=1024
確認
mysql > show global variables like 'max_connections'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 1000 |
現在の接続数
sudo mysqladmin -uroot -p extended-status | egrep '(Max|Threads_)' | Max_used_connections | 204 | 最大の接続数の実測 | Threads_cached | 0 | キャッシュされているスレッド数 | Threads_connected | 160 | 現在の接続数 | Threads_created | 166951 | mysql起動後の生成スレッド数 | Threads_running | 45 | 稼働中スレッド数