आपके प्रश्न से, मुझे लगता है कि आप अपने डेटाबेस के साथ पूरी तरह से काम कर सकते हैं लेकिन यह त्रुटि अक्सर उस कनेक्शन के एक निश्चित समय के बाद होती है...
मान लें कि आप 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/