MySQL सर्वर खत्म हो गया है - बिल्कुल 60 सेकंड में
इस परिदृश्य में, एक MySQL क्वेरी जो पहले सफलतापूर्वक चल रही थी अब एक अनुभव कर रही है 60 सेकंड के बाद टाइमआउट, "MySQL सर्वर चला गया है" त्रुटि प्रदर्शित हो रही है। समस्या तब भी बनी रहती है, जब wait_timeout वैरिएबल को समायोजित कर दिया गया है। कारण है. यह इस अवलोकन द्वारा समर्थित है कि MySQL क्लाइंट से सीधे एक ही क्वेरी चलाना सफल है।
समाधान:
समस्या का मूल कारण PHP विकल्प है
mysql.connect_timeout। यह विकल्प उस समय को निर्धारित करता है जब PHP क्लाइंट MySQL सर्वर से पहली प्रतिक्रिया की प्रतीक्षा करता है, न कि केवल कनेक्शन टाइमआउट। समस्या को हल करने के लिए, mysql.connect_timeout का मान निम्नानुसार बढ़ाएं:
ini_set('mysql.connect_timeout', 300); ini_set('default_socket_timeout', 300);
स्पष्टीकरण:
ini_set('mysql.connect_timeout', 300);
ini_set('default_socket_timeout', 300);
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3