जब मैं नोड mysql का उपयोग करता हूं, तो 12:00 से 2:00 के बीच एक त्रुटि दिखाई देती है कि टीसीपी कनेक्शन सर्वर द्वारा बंद है। यह पूरा संदेश है:
Error: Connection lost: The server closed the connection.
at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13)
at Socket.onend (stream.js:79:10)
at Socket.EventEmitter.emit (events.js:117:20)
at _stream_readable.js:920:16
at process._tickCallback (node.js:415:13)
नहीं है समाधान । हालाँकि, मैं इस तरह से प्रयास करने के बाद, समस्या भी दिखाई देती है। अब मुझे नहीं पता कि मुझे कैसे करना है। क्या कोई इस समस्या को पूरा करता है?
यहाँ मैंने लिखा है कि समाधान का पालन करें:
var handleKFDisconnect = function() {
kfdb.on('error', function(err) {
if (!err.fatal) {
return;
}
if (err.code !== 'PROTOCOL_CONNECTION_LOST') {
console.log("PROTOCOL_CONNECTION_LOST");
throw err;
}
log.error("The database is error:" + err.stack);
kfdb = mysql.createConnection(kf_config);
console.log("kfid");
console.log(kfdb);
handleKFDisconnect();
});
};
handleKFDisconnect();