У моєму файлі 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
М’які та жорсткі відкриті файли, обмежені ОС, - 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