मैंने my.cnf फ़ाइल में अधिकतम कनेक्शन लगभग 2000 में सेट किया है।
max_connections=2048
मैं ५.५.२० पर अपग्रेड हो गया हूं और अब मुझे त्रुटि लॉग में निम्न पंक्ति दिखाई देती है।
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