Red de conocimiento informático - Aprendizaje de programación - El servidor mysql del nodo ha cerrado la conexión, ¿qué debo hacer?

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>