Ok, de time-out komt van de Protocol.js-bestandsregel:162. Als u node-mysql uitcheckt, ziet u dat het een variabele "time-out" is voor query's. Als u de time-out instelt op iets dat veel hoger is dan 10000, de standaardwaarde, zou de fout moeten verdwijnen. Een voorbeeld is
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
});
U kunt de time-out ook bewerken in het bestand Sequence.js (node_modules/mysql/lib/protocol/sequences/Sequence.js)
this._timeout = 100000;