Ich habe in meiner Datei my.cnf die maximale Anzahl von Verbindungen auf ca. 2000 festgelegt.
max_connections=2048
Ich habe ein Upgrade auf 5.5.20 durchgeführt und sehe jetzt die folgende Zeile im Fehlerprotokoll.
120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400
Warum hat MySQL den maximalen Verbindungswert auf 214 geändert?
# mysqladmin variables | grep max_connections
| max_connections | 214
Vom Betriebssystem eingeschränkte Soft- und Hard-Open-Dateien sind 1024
# ulimit -Sa | grep "open files"
open files (-n) 1024
# ulimit -Ha | grep "open files"
open files (-n) 1024
Die Anzahl der tatsächlich verwendeten maximalen Verbindungen:
# mysql -e"show status like '%used_connections%'"
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 95 |
+----------------------+-------+
yum? Wenn ja, welches Paket?
ulimit -n 4096