पता चला कि समस्या mysql2 मणि में है। यह वाकई कमाल का काम करता है ...
अनिवार्य रूप से यह लगभग 25 दिनों (2147483) के डिफ़ॉल्ट प्रतीक्षा_टाइमआउट मान को प्रतीक्षा_टाइमआउट मान (शायद प्रतीक्षा_टाइमआउट का सत्र संस्करण) के रूप में प्रतिस्थापित करता है, जो कनेक्शन का उपयोग करता है, मूल रूप से सर्वर पर जो भी सेटिंग निर्दिष्ट करता है उसे ओवरराइड करता है।
wait_timeout:मान setting सेट करके config/database.yml में टाइमआउट काम करता है जैसा इसे करना चाहिए। जब कनेक्शन बंद हो जाता है, हालांकि, आपको "mysql सर्वर चला गया है" त्रुटियां मिलती हैं।
एक संलग्न पुन:कनेक्ट करें:सत्य . निर्दिष्ट करके डेटाबेस.yml में विकल्प, हर बार कनेक्शन का पुन:उपयोग किया जाता है, कनेक्शन का टाइमर रीसेट हो जाता है, लेकिन उसके बाद यह सीधे mysql से GLOBAL Wait_timeout सेटिंग का उपयोग करता है
आशा है कि यह किसी की मदद करेगा