Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql my.cnf में प्रतीक्षा_टाइमआउट सेटिंग का सम्मान नहीं कर रहा है

पता चला कि समस्या mysql2 मणि ​​में है। यह वाकई कमाल का काम करता है ...

अनिवार्य रूप से यह लगभग 25 दिनों (2147483) के डिफ़ॉल्ट प्रतीक्षा_टाइमआउट मान को प्रतीक्षा_टाइमआउट मान (शायद प्रतीक्षा_टाइमआउट का सत्र संस्करण) के रूप में प्रतिस्थापित करता है, जो कनेक्शन का उपयोग करता है, मूल रूप से सर्वर पर जो भी सेटिंग निर्दिष्ट करता है उसे ओवरराइड करता है।

wait_timeout:मान setting सेट करके config/database.yml में टाइमआउट काम करता है जैसा इसे करना चाहिए। जब कनेक्शन बंद हो जाता है, हालांकि, आपको "mysql सर्वर चला गया है" त्रुटियां मिलती हैं।

एक संलग्न पुन:कनेक्ट करें:सत्य . निर्दिष्ट करके डेटाबेस.yml में विकल्प, हर बार कनेक्शन का पुन:उपयोग किया जाता है, कनेक्शन का टाइमर रीसेट हो जाता है, लेकिन उसके बाद यह सीधे mysql से GLOBAL Wait_timeout सेटिंग का उपयोग करता है

आशा है कि यह किसी की मदद करेगा



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक बहु किरायेदार mysql डेटाबेस कैसे डिज़ाइन करें

  2. `काढ़ा सेवाएं शुरू mysql` और `mysql.server start` . के बीच अंतर

  3. बहुभाषी PHP वेबसाइट के लिए सबसे कुशल तरीका

  4. mysqldump संपूर्ण संरचना लेकिन केवल एक कमांड में चयनित तालिकाओं से डेटा

  5. NHibernate में आईडी कॉलम के रूप में ग्रिड का उपयोग MySQL का उपयोग करते समय प्रारूप अपवाद का कारण बनता है