Ok, timeout kommer från filen Protocol.js rad:162. Om du checkar ut node-mysql kommer du att se att det är en variabel "timeout" för frågor. Om du ställer in timeouten till något mycket högre än 10 000, standard, bör felet försvinna. Ett exempel är
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 också redigera timeout i filen Sequence.js (node_modules/mysql/lib/protocol/sequences/Sequence.js)
this._timeout = 100000;