J'ai défini des connexions maximales à environ 2000 dans le fichier my.cnf.
max_connections=2048
J'ai mis à niveau vers 5.5.20 et maintenant je vois la ligne suivante dans le journal des erreurs.
120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400
Pourquoi mysql a-t-il changé la valeur de connexions maximales à 214?
# mysqladmin variables | grep max_connections
| max_connections | 214
Les fichiers ouverts mous et durs limités par le système d'exploitation sont 1024
# ulimit -Sa | grep "open files"
open files (-n) 1024
# ulimit -Ha | grep "open files"
open files (-n) 1024
Le nombre de connexions max réellement utilisées:
# mysql -e"show status like '%used_connections%'"
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 95 |
+----------------------+-------+
yum
? Si oui, quel paquet?
ulimit -n 4096