我正在使用带有node-mysql的nodejs连接到mysql数据库。我正在使用pool.query来调用数据库中的存储过程。这个特殊的运行需要相当长的时间。我收到此错误
错误:连接丢失:服务器关闭了连接。
等待查询完成10分钟后。服务器挂在我身上(因为连接已经空闲了太长时间?),但我找不到任何会在10分钟后导致断开连接的mysql变量。我确定我刚刚得到了一些配置错误,但无法追查可能是什么。
答案 0 :(得分:0)
setInterval(function () {
db.query('SELECT 1');
}, 300000);
每5分钟执行一次查询以保持连接的正常运行,以便解决您的问题