my.cnfファイルで最大接続数を約2000に設定しました。
max_connections=2048
5.5.20にアップグレードしたら、エラーログに次の行が表示されます。
120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400
mysqlが最大接続数の値を214に変更したのはなぜですか?
# mysqladmin variables | grep max_connections
| max_connections | 214
OSによって制限されたソフトおよびハードオープンファイルは1024です
# ulimit -Sa | grep "open files"
open files (-n) 1024
# ulimit -Ha | grep "open files"
open files (-n) 1024
実際に使用された最大接続数:
# mysql -e"show status like '%used_connections%'"
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 95 |
+----------------------+-------+
yum
か?もしそうなら、どのパッケージ?
ulimit -n 4096