2014-10-24 7 views
8

पर एमएससीएल से कनेक्ट नहीं हो सकता है हमारे पास हमारे mysql सर्वर टाइमिंग के कनेक्शन के साथ एक अंतःविषय समस्या है। हमें जो त्रुटि मिल रही है वह निम्न है।एडब्ल्यूएस आरडीएस (त्रुटि 2003)

(2003, 'Can\'t connect to MySQL server on \'<connection>\' ((2013, "Lost connection to MySQL server during query (error(104, \'Connection reset by peer\'))"))') Callstack: File "/usr/lib64/python2.7/site-packages/pymysql/connections.py", line 818, in _connect 2003, "Can't connect to MySQL server on %r (%s)" % (self.host, e)) File "/usr/lib64/python2.7/site-packages/pymysql/connections.py", line 626, in __init__ self._connect()

कुछ अधिक जानकारी:

  • हम जानते हैं कि लगातार एक बैकएंड आरडीएस के लिए क्वेरी चल रहे हैं EC2 सर्वर की एक उड़ान है।
  • हम आरडीएस
  • हम चारों ओर 0 के लिए प्रति सेकंड के बारे में 500 कनेक्शन औसत - प्रति दिन आरडीएस प्रति 4 हिचकी
  • हिचकी हमारे रखरखाव खिड़की के साथ अनुरूप नहीं
  • जब हम एक हिचकी यह कर सकते हैं हिट को प्रभावित काफी कुछ कनेक्शन ~ 50
  • एक हिचकी होता है जब यह सब सर्वर पर कनेक्शन और बंदरगाहों

त्रुटि ही TCP कनेक्शन से उत्पन्न किया जा करने के लिए लग रहा है को बाधित करेगा EC2 पर बंद कर दिया जा रहा है। हमारा टीसीपी जिंदा समय रखता है 7200 सेकंड पर सेट होता है और वह तब होता है जब त्रुटि निकाल दी जाती है।

मेरा प्रश्न यह है कि इन हिचकी का कारण बनने के लिए क्या किया जा सकता है? यह बहुत अच्छा है कि वे अक्सर नहीं होते हैं, लेकिन यह आदर्श नहीं है कि वे बिल्कुल भी होते हैं।

किसी भी सलाह की सराहना की जाएगी धन्यवाद!

अद्यतन 10/29:

मैं एक सेवा अगर मैं किसी भी लंबे प्रक्रियाओं एसक्यूएल सर्वर पर चल रहा है देखने के लिए जाँच चल रही है और इन त्रुटियों की तरह है कि अब तक हो रही है नहीं कर रहे हैं यह लग रहा है। इस कनेक्शन के लिए एक नई प्रक्रिया कभी नहीं बनाई गई है! मुझे अभी भी हिचकी मिल रही है, कनेक्शन के कोई संकेत नहीं।

उत्तर

1

तो अमेज़ॅन समर्थन के साथ पीछे और आगे के बाद यहां वर्तमान समाधान है जो हम आए हैं।

अमेज़ॅन ने आरडीएस उदाहरण पर somaxconn मान समायोजित करके हमारी सॉकेट सुनो बैकलॉग उठाया है।

मान 128 के डिफ़ॉल्ट पर था और 1024

अप करने के लिए छोड़ दिया गया है एक बार मूल्य समायोजित किया गया था हम अब खो कनेक्शन त्रुटि प्राप्त किया।

+0

हैलो @ ज़च, मुझे एक ही समस्या है। क्या यह मान मैनेजमेंट कंसोल के माध्यम से कॉन्फ़िगर करने योग्य है या क्या मुझे समर्थन से संपर्क करने की आवश्यकता है? – Pacharrin

+0

दुर्भाग्यवश अब आपको सीधे समर्थन से संपर्क करने की आवश्यकता है। मुझे सूचित किया गया कि इसे संशोधित करने में सक्षम होने के कारण उनके बैकलॉग में है लेकिन सुविधा जारी होने पर कोई ठोस तारीख नहीं है। – Zach

संबंधित मुद्दे