首页 > 代码库 > nodejs+mysql 断线重连
nodejs+mysql 断线重连
var mysql = require(‘mysql‘); var conn; function handleError () { conn = mysql.createConnection({ host: ‘localhost‘, user: ‘nodejs‘, password: ‘nodejs‘, database: ‘nodejs‘, port: 3306 }); //连接错误,2秒重试 conn.connect(function (err) { if (err) { console.log(‘error when connecting to db:‘, err); setTimeout(handleError , 2000); } }); conn.on(‘error‘, function (err) { console.log(‘db error‘, err); // 如果是连接断开,自动重新连接 if (err.code === ‘PROTOCOL_CONNECTION_LOST‘) { handleError(); } else { throw err; } }); } handleError();
nodejs+mysql 断线重连
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。