diff --git a/lib/api.js b/lib/api.js index 8e6725039..4f0f08602 100644 --- a/lib/api.js +++ b/lib/api.js @@ -17,10 +17,11 @@ module.exports.create = function (config) { .on('sessionClose', historyKeeper.sessionClose) .on('error', function (error, label, info) { if (!error) { return; } + if (['EPIPE', 'ECONNRESET'].indexOf(error && error.code) !== -1) { return; } /* labels: SEND_MESSAGE_FAIL, SEND_MESSAGE_FAIL_2, FAIL_TO_DISCONNECT, FAIL_TO_TERMINATE, HANDLE_CHANNEL_LEAVE, NETFLUX_BAD_MESSAGE, - NETFLUX_WEBSOCKET_ERROR + NETFLUX_WEBSOCKET_ERROR, NF_ENOENT */ log.error(label, { code: error.code, diff --git a/lib/historyKeeper.js b/lib/historyKeeper.js index caa0ef462..6fd1ce2f5 100644 --- a/lib/historyKeeper.js +++ b/lib/historyKeeper.js @@ -190,7 +190,7 @@ module.exports.create = function (config, cb) { }, sessionClose: function (userId, reason) { HK.closeNetfluxSession(Env, userId); - if (['BAD_MESSAGE', 'SOCKET_ERROR', 'SEND_MESSAGE_FAIL_2'].indexOf(reason) !== -1) { + if (['BAD_MESSAGE', 'SEND_MESSAGE_FAIL_2'].indexOf(reason) !== -1) { if (reason && reason.code === 'ECONNRESET') { return; } return void Log.error('SESSION_CLOSE_WITH_ERROR', { userId: userId,