Ok, timeout kommer fra Protocol.js-fillinjen:162. Hvis du tjekker node-mysql ud, vil du se, at det er en variabel "timeout" for forespørgsler. Hvis du indstiller timeout til noget, der er meget højere end 10000, standard, så skulle fejlen forsvinde. Et eksempel er
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
});
Du kan også redigere timeout i filen Sequence.js (node_modules/mysql/lib/protocol/sequences/Sequence.js)
this._timeout = 100000;