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

NodeJS:MySQL कभी-कभी ETIMEDOUT त्रुटि उठाता है

आपके प्रश्न से, मुझे लगता है कि आप अपने डेटाबेस के साथ पूरी तरह से काम कर सकते हैं लेकिन यह त्रुटि अक्सर उस कनेक्शन के एक निश्चित समय के बाद होती है...

मान लें कि आप node-mysql का उपयोग कर रहे हैं
स्रोत:https://github.com/felixge/node-mysql #त्रुटि प्रबंधन
आपकी त्रुटि डेटाबेस से आपका कनेक्शन समाप्त कर देती है:

    // I am Chuck Norris:
connection.on('error', function() {});

इससे आप कनेक्शन की स्थिति की जांच कर सकते हैं और जरूरत पड़ने पर फिर से कनेक्ट कर सकते हैं।

आप अपनी mysql सेवा से मैन्युअल रूप से कनेक्ट करने और अनुरोध समयबाह्य बदलने का प्रयास भी कर सकते हैं:

wait_timeout” : the amount of seconds during inactivity that MySQL will wait before it will close a connection on a non-interactive connection in seconds.

http://www.serveridol.com/2012/ 04/13/mysql-interactive_timeout-vs-wait_timeout/
https://support.rackspace.com/how-to/how-to-change-the-mysql-timeout-on-a-server/



  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 दृश्य प्रदर्शन

  3. MySQL:समूह फ़ंक्शन का अमान्य उपयोग

  4. Mysqli 2 अलग-अलग डेटाबेस से तालिकाओं में शामिल हों

  5. अंतिम x ब्लॉग प्रविष्टियाँ - लेकिन प्रति उपयोगकर्ता केवल एक बार