From 7408a902dc8fc88f77307ed5cddb697574171233 Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Wed, 4 Jan 2017 18:17:21 +0300 Subject: [PATCH] =?UTF-8?q?=D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B0=D0=B5?= =?UTF-8?q?=D0=BC=20=D0=BE=D1=82=D0=B7=D1=8B=D0=B2=D1=87=D0=B8=D0=B2=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D1=8C=20=D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D1=81?= =?UTF-8?q?=D0=BA=D0=BE=D0=B9=20=D1=87=D0=B0=D1=81=D1=82=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/index.js b/index.js index 6b0c5d4..635eabf 100644 --- a/index.js +++ b/index.js @@ -19,27 +19,7 @@ const mysqlSettings = { // Start server server.listen(8095); -let socketMysql; -function handleSocketDisconnect() { - socketMysql = mysql.createConnection(mysqlSettings); - - socketMysql.connect(function(mysqlError) { - if (mysqlError) { - console.error('error connecting: ' + mysqlError.stack); - return; - } - }); - - socketMysql.on('error', function(err) { - console.log('db error', err); - if(err.code === 'PROTOCOL_CONNECTION_LOST') { // Connection to the MySQL server is usually - handleSocketDisconnect(); // lost due to either server restart, or a - } else { // connnection idle timeout (the wait_timeout - throw err; // server variable configures this) - } - }); -} -handleSocketDisconnect(); +let socketMysql = mysql.createPool(mysqlSettings); let listenerMysql; function handleListenerDisconnect() {