Express使用 Mysql , 用單例連接池, 用 EventProxy 來處理,關于釋放連接池, 是否 只需要 保留 釋放位置二就可以了? 兩個都留會報錯, 去掉一,又擔心沒釋放 var pool = connPool();
pool.getConnection(function (err, conn) {
// 查詢二,需要查詢一所得結果,再進行查詢
eventproxy.all(['queryCount'], function (result) {
conn.query(querySql, result['param'], function (err, rs) {
...
})
conn.release(); // 釋放位置二
});
// 查詢一
conn.query(countSql, [], function (err, rs) {
...
eventproxy.emit('queryCount', result);
});
conn.release(); // 釋放位置一
})
MySql 連接池釋放的問題(node.js)
慕妹3242003
2018-10-16 11:10:36