From 6a777c3c51bc95b8db492ed4b15ef177dcc2dda4 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Tue, 22 Aug 2017 16:46:47 -0400 Subject: [PATCH] Auto-reconnect to mongo database I wish I knew this option existed ~7yr ago. This should have been done long ago, but we've had so few problems with it, that it had never been explored. This [version of this] mongo library is ancient and needs to be upgraded. Until then, this'll do. * src/server/daemon/controller.js (init): Set `auto_reconnect'. --- src/server/daemon/controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/daemon/controller.js b/src/server/daemon/controller.js index b9b8e79..7062670 100644 --- a/src/server/daemon/controller.js +++ b/src/server/daemon/controller.js @@ -103,7 +103,7 @@ exports.init = function( logger, enc_service ) new MongoServer( process.env.MONGODB_HOST || '127.0.0.1', +process.env.MONGODB_PORT || MongoConnection.DEFAULT_PORT, - {} + { auto_reconnect: true } ), { native_parser: false, safe: false } );