El servidor mysql del nodo ha cerrado la conexión, ¿qué debo hacer?
Código en la pila...
var db_config = {
host: 'localhost',
usuario: root',
contraseña: '',
base de datos: ejemplo'
};
var conexión;
función handleDisconnect () {
conexión = mysql.createConnection(db_config);
conexión.connect( función(err) {
conexión.connect( función(err) ) {
if(err) {
console.log('error al conectarse a db:', err);
setTimeout(handleDisconnect, 2000) ; // retrasa 2S nuevamente la conexión
}
});
connection.on('error', function(err) {
console.log('error db', err);
if(err.code === 'PROTOCOL_ CONNECTION_LOST') {
handleDisconnect();
} más {
tirar error;
}
}
});
}
handleDisconnect();
Desconectar()./p>