ठीक है, टाइमआउट प्रोटोकॉल.js फ़ाइल लाइन:162 से आता है। यदि आप नोड-mysql चेकआउट करते हैं तो आप देखेंगे कि यह प्रश्नों के लिए एक चर "टाइमआउट" है। यदि आप टाइमआउट को 10000 से अधिक, डिफ़ॉल्ट पर सेट करते हैं, तो त्रुटि दूर हो जानी चाहिए। एक उदाहरण है
pool = require('mysql').createPool({
connectionLimit : 1000,
connectTimeout : 60 * 60 * 1000,
acquireTimeout : 60 * 60 * 1000,
timeout : 60 * 60 * 1000,
host : process.env.DB_HOST,
user : process.env.DB_USERNAME,
password : process.env.DB_PASSWORD,
database : process.env.DB_DATABASE
});
आप Sequence.js फ़ाइल (node_modules/mysql/lib/protocol/sequences/Sequence.js)
में टाइमआउट को भी संपादित कर सकते हैं।this._timeout = 100000;