mysql डॉक्स में इस त्रुटि के लिए समर्पित एक पूरा पृष्ठ है:http ://dev.mysql.com/doc/refman/5.0/hi/gone-away.html
नोट के हैं
-
यदि आप सर्वर को कोई क्वेरी भेजते हैं जो गलत है या बहुत बड़ी है, तो आपको ये त्रुटियां भी मिल सकती हैं। यदि mysqld को एक पैकेट प्राप्त होता है जो बहुत बड़ा या क्रम से बाहर है, तो यह मानता है कि क्लाइंट के साथ कुछ गलत हो गया है और कनेक्शन बंद कर देता है। यदि आपको बड़े प्रश्नों की आवश्यकता है (उदाहरण के लिए, यदि आप बड़े BLOB कॉलम के साथ काम कर रहे हैं), तो आप सर्वर के max_allowed_packet वैरिएबल को सेट करके क्वेरी सीमा बढ़ा सकते हैं, जिसका डिफ़ॉल्ट मान 1MB है। आपको क्लाइंट एंड पर अधिकतम पैकेट आकार बढ़ाने की भी आवश्यकता हो सकती है। पैकेट आकार सेट करने के बारे में अधिक जानकारी खंड B.5.2.10, "पैकेट बहुत बड़ा" में दी गई है।
-
आप --log-warnings=2 विकल्प के साथ mysqld प्रारंभ करके खोए हुए कनेक्शन के बारे में अधिक जानकारी प्राप्त कर सकते हैं। यह hostname.err फ़ाइल में डिस्कनेक्ट की गई कुछ त्रुटियों को लॉग करता है