Rocket.Chat Version: 0.54.2
Running Instances: 2
DB Replicaset OpLog: Enabled
Node Version: v4.7.3
This morning, we started having intermittent issues with our various Rocket Chat clients losing their connection to our Rocket Chat server. A restart of our mongo instances and our Rocket Chat services did not solve our problem. During this time, the load on the server was very high and, according to Top, Mongo was using all of the resources. We would stop mongo, and the system load would drop back down. As soon as we restarted, it would immediately spike again. Finally, we resorted to a reboot of the server and everything normalized.
(I have "xxxxxx" out server names below.)
Mar 31 09:49:24 chat rocketchat1: Exception in setInterval callback: MongoError: connection 39674 to xxxx.xxxxx.com:27017 timed out
Mar 31 09:49:24 chat rocketchat1: at Object.Future.wait (/root/Rocket.Chat/programs/server/node_modules/fibers/future.js:449:15)
Mar 31 09:49:24 chat rocketchat1: at [object Object]. (packages/meteor.js:213:24)
Mar 31 09:49:24 chat rocketchat1: at [object Object].MongoConnection.(anonymous function) [as update] (/root/Rocket.Chat/programs/server/packages/mongo.js:831:49)
Mar 31 09:49:24 chat rocketchat1: at Object. (packages/matb33_collection-hooks.js:504:27)
Mar 31 09:49:24 chat rocketchat1: at Object.collection.(anonymous function) [as update] (packages/matb33_collection-hooks.js:146:21)
Mar 31 09:49:24 chat rocketchat1: at [object Object].update (/root/Rocket.Chat/programs/server/packages/mongo.js:3882:31)
Mar 31 09:49:24 chat rocketchat1: at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/dispatch_run-as-user.js:325:19)
Mar 31 09:49:24 chat rocketchat1: at Object.InstanceStatus.ping (packages/konecty_multiple-instances-status.js:110:24)
Mar 31 09:49:24 chat rocketchat1: at packages/konecty_multiple-instances-status.js:98:19
Mar 31 09:49:24 chat rocketchat1: at [object Object]._.extend.withValue (packages/meteor.js:1122:17)
Mar 31 09:49:24 chat rocketchat1: at packages/meteor.js:445:45
Mar 31 09:49:24 chat rocketchat1: at runWithEnvironment (packages/meteor.js:1176:24)
Mar 31 09:49:24 chat rocketchat1: - - - - -
Mar 31 09:49:24 chat rocketchat1: at Function.MongoError.create (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/error.js:29:11)
Mar 31 09:49:24 chat rocketchat1: at Socket. (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:184:20)
Mar 31 09:49:24 chat rocketchat1: at Socket.g (events.js:260:16)
Mar 31 09:49:24 chat rocketchat1: at emitNone (events.js:67:13)
Mar 31 09:49:24 chat rocketchat1: at Socket.emit (events.js:166:7)
Mar 31 09:49:24 chat rocketchat1: at Socket._onTimeout (net.js:332:8)
Mar 31 09:49:24 chat rocketchat1: at _runOnTimeout (timers.js:524:11)
Mar 31 09:49:24 chat rocketchat1: at makeTimerTimeout (timers.js:515:3)
Mar 31 09:49:24 chat rocketchat1: at Timer.unrefTimeout (timers.js:584:5)
Mar 31 09:49:24 chat rocketchat1: Exception in setInterval callback: MongoError: connection 39674 to xxxx.xxxxx.com:27017 timed out
Mar 31 09:49:24 chat rocketchat1: at Object.Future.wait (/root/Rocket.Chat/programs/server/node_modules/fibers/future.js:449:15)
Mar 31 09:49:24 chat rocketchat1: at [object Object]. (packages/meteor.js:213:24)
Mar 31 09:49:24 chat rocketchat1: at [object Object].MongoConnection.(anonymous function) [as update] (/root/Rocket.Chat/programs/server/packages/mongo.js:831:49)
Mar 31 09:49:24 chat rocketchat1: at Object. (packages/matb33_collection-hooks.js:504:27)
Mar 31 09:49:24 chat rocketchat1: at Object.collection.(anonymous function) [as update] (packages/matb33_collection-hooks.js:146:21)
Mar 31 09:49:24 chat rocketchat1: at [object Object].update (/root/Rocket.Chat/programs/server/packages/mongo.js:3882:31)
Mar 31 09:49:24 chat rocketchat1: at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/dispatch_run-as-user.js:325:19)
Mar 31 09:49:24 chat rocketchat1: at Object.InstanceStatus.ping (packages/konecty_multiple-instances-status.js:110:24)
Mar 31 09:49:24 chat rocketchat1: at packages/konecty_multiple-instances-status.js:98:19
Mar 31 09:49:24 chat rocketchat1: at [object Object]..extend.withValue (packages/meteor.js:1122:17)
Mar 31 09:49:24 chat rocketchat1: at packages/meteor.js:445:45
Mar 31 09:49:24 chat rocketchat1: at runWithEnvironment (packages/meteor.js:1176:24)
Mar 31 09:49:24 chat rocketchat1: - - - - -
Mar 31 09:49:24 chat rocketchat1: at Function.MongoError.create (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/error.js:29:11)
Mar 31 09:49:24 chat rocketchat1: at Socket. (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:184:20)
Mar 31 09:49:24 chat rocketchat1: at Socket.g (events.js:260:16)
Mar 31 09:49:24 chat rocketchat1: at emitNone (events.js:67:13)
Mar 31 09:49:24 chat rocketchat1: at Socket.emit (events.js:166:7)
Mar 31 09:49:24 chat rocketchat1: at Socket._onTimeout (net.js:332:8)
Mar 31 09:49:24 chat rocketchat1: at _runOnTimeout (timers.js:524:11)
Mar 31 09:49:24 chat rocketchat1: at makeTimerTimeout (timers.js:515:3)
Mar 31 09:49:24 chat rocketchat1: at Timer.unrefTimeout (timers.js:584:5)
Mar 31 09:49:50 chat rocketchat2: app.js:9037 #33[34mStreamBroadcast ➔ Auth.info#033[39m prevent self connect localhost:3001
Mar 31 09:49:51 chat rocketchat1: (node) warning: possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to increase limit.
Mar 31 09:49:51 chat rocketchat1: Trace
Mar 31 09:49:51 chat rocketchat1: at process.addListener (events.js:239:17)
Mar 31 09:49:51 chat rocketchat1: at Object.InstanceStatus.registerInstance (packages/konecty_multiple-instances-status.js:69:12)
Mar 31 09:49:51 chat rocketchat1: at Object.InstanceStatus.ping (packages/konecty_multiple-instances-status.js:121:19)
Mar 31 09:49:51 chat rocketchat1: at packages/konecty_multiple-instances-status.js:98:19
Mar 31 09:49:51 chat rocketchat1: at [object Object]..extend.withValue (packages/meteor.js:1122:17)
Mar 31 09:49:51 chat rocketchat1: at packages/meteor.js:445:45
Mar 31 09:49:51 chat rocketchat1: at runWithEnvironment (packages/meteor.js:1176:24)
Mar 31 09:49:51 chat rocketchat1: app.js:9037 #33[34mStreamBroadcast ➔ Auth.info#033[39m prevent self connect localhost:3001
Rocket.Chat Version: 0.54.2
Running Instances: 2
DB Replicaset OpLog: Enabled
Node Version: v4.7.3
This morning, we started having intermittent issues with our various Rocket Chat clients losing their connection to our Rocket Chat server. A restart of our mongo instances and our Rocket Chat services did not solve our problem. During this time, the load on the server was very high and, according to Top, Mongo was using all of the resources. We would stop mongo, and the system load would drop back down. As soon as we restarted, it would immediately spike again. Finally, we resorted to a reboot of the server and everything normalized.
(I have "xxxxxx" out server names below.)
Mar 31 09:49:24 chat rocketchat1: Exception in setInterval callback: MongoError: connection 39674 to xxxx.xxxxx.com:27017 timed out
Mar 31 09:49:24 chat rocketchat1: at Object.Future.wait (/root/Rocket.Chat/programs/server/node_modules/fibers/future.js:449:15)
Mar 31 09:49:24 chat rocketchat1: at [object Object]. (packages/meteor.js:213:24)
Mar 31 09:49:24 chat rocketchat1: at [object Object].MongoConnection.(anonymous function) [as update] (/root/Rocket.Chat/programs/server/packages/mongo.js:831:49)
Mar 31 09:49:24 chat rocketchat1: at Object. (packages/matb33_collection-hooks.js:504:27)
Mar 31 09:49:24 chat rocketchat1: at Object.collection.(anonymous function) [as update] (packages/matb33_collection-hooks.js:146:21)
Mar 31 09:49:24 chat rocketchat1: at [object Object].update (/root/Rocket.Chat/programs/server/packages/mongo.js:3882:31)
Mar 31 09:49:24 chat rocketchat1: at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/dispatch_run-as-user.js:325:19)
Mar 31 09:49:24 chat rocketchat1: at Object.InstanceStatus.ping (packages/konecty_multiple-instances-status.js:110:24)
Mar 31 09:49:24 chat rocketchat1: at packages/konecty_multiple-instances-status.js:98:19
Mar 31 09:49:24 chat rocketchat1: at [object Object]._.extend.withValue (packages/meteor.js:1122:17)
Mar 31 09:49:24 chat rocketchat1: at packages/meteor.js:445:45
Mar 31 09:49:24 chat rocketchat1: at runWithEnvironment (packages/meteor.js:1176:24)
Mar 31 09:49:24 chat rocketchat1: - - - - -
Mar 31 09:49:24 chat rocketchat1: at Function.MongoError.create (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/error.js:29:11)
Mar 31 09:49:24 chat rocketchat1: at Socket. (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:184:20)
Mar 31 09:49:24 chat rocketchat1: at Socket.g (events.js:260:16)
Mar 31 09:49:24 chat rocketchat1: at emitNone (events.js:67:13)
Mar 31 09:49:24 chat rocketchat1: at Socket.emit (events.js:166:7)
Mar 31 09:49:24 chat rocketchat1: at Socket._onTimeout (net.js:332:8)
Mar 31 09:49:24 chat rocketchat1: at _runOnTimeout (timers.js:524:11)
Mar 31 09:49:24 chat rocketchat1: at makeTimerTimeout (timers.js:515:3)
Mar 31 09:49:24 chat rocketchat1: at Timer.unrefTimeout (timers.js:584:5)
Mar 31 09:49:24 chat rocketchat1: Exception in setInterval callback: MongoError: connection 39674 to xxxx.xxxxx.com:27017 timed out
Mar 31 09:49:24 chat rocketchat1: at Object.Future.wait (/root/Rocket.Chat/programs/server/node_modules/fibers/future.js:449:15)
Mar 31 09:49:24 chat rocketchat1: at [object Object]. (packages/meteor.js:213:24)
Mar 31 09:49:24 chat rocketchat1: at [object Object].MongoConnection.(anonymous function) [as update] (/root/Rocket.Chat/programs/server/packages/mongo.js:831:49)
Mar 31 09:49:24 chat rocketchat1: at Object. (packages/matb33_collection-hooks.js:504:27)
Mar 31 09:49:24 chat rocketchat1: at Object.collection.(anonymous function) [as update] (packages/matb33_collection-hooks.js:146:21)
Mar 31 09:49:24 chat rocketchat1: at [object Object].update (/root/Rocket.Chat/programs/server/packages/mongo.js:3882:31)
Mar 31 09:49:24 chat rocketchat1: at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/dispatch_run-as-user.js:325:19)
Mar 31 09:49:24 chat rocketchat1: at Object.InstanceStatus.ping (packages/konecty_multiple-instances-status.js:110:24)
Mar 31 09:49:24 chat rocketchat1: at packages/konecty_multiple-instances-status.js:98:19
Mar 31 09:49:24 chat rocketchat1: at [object Object]..extend.withValue (packages/meteor.js:1122:17)
Mar 31 09:49:24 chat rocketchat1: at packages/meteor.js:445:45
Mar 31 09:49:24 chat rocketchat1: at runWithEnvironment (packages/meteor.js:1176:24)
Mar 31 09:49:24 chat rocketchat1: - - - - -
Mar 31 09:49:24 chat rocketchat1: at Function.MongoError.create (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/error.js:29:11)
Mar 31 09:49:24 chat rocketchat1: at Socket. (/root/Rocket.Chat/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:184:20)
Mar 31 09:49:24 chat rocketchat1: at Socket.g (events.js:260:16)
Mar 31 09:49:24 chat rocketchat1: at emitNone (events.js:67:13)
Mar 31 09:49:24 chat rocketchat1: at Socket.emit (events.js:166:7)
Mar 31 09:49:24 chat rocketchat1: at Socket._onTimeout (net.js:332:8)
Mar 31 09:49:24 chat rocketchat1: at _runOnTimeout (timers.js:524:11)
Mar 31 09:49:24 chat rocketchat1: at makeTimerTimeout (timers.js:515:3)
Mar 31 09:49:24 chat rocketchat1: at Timer.unrefTimeout (timers.js:584:5)
Mar 31 09:49:50 chat rocketchat2: app.js:9037 #33[34mStreamBroadcast ➔ Auth.info#033[39m prevent self connect localhost:3001
Mar 31 09:49:51 chat rocketchat1: (node) warning: possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to increase limit.
Mar 31 09:49:51 chat rocketchat1: Trace
Mar 31 09:49:51 chat rocketchat1: at process.addListener (events.js:239:17)
Mar 31 09:49:51 chat rocketchat1: at Object.InstanceStatus.registerInstance (packages/konecty_multiple-instances-status.js:69:12)
Mar 31 09:49:51 chat rocketchat1: at Object.InstanceStatus.ping (packages/konecty_multiple-instances-status.js:121:19)
Mar 31 09:49:51 chat rocketchat1: at packages/konecty_multiple-instances-status.js:98:19
Mar 31 09:49:51 chat rocketchat1: at [object Object]..extend.withValue (packages/meteor.js:1122:17)
Mar 31 09:49:51 chat rocketchat1: at packages/meteor.js:445:45
Mar 31 09:49:51 chat rocketchat1: at runWithEnvironment (packages/meteor.js:1176:24)
Mar 31 09:49:51 chat rocketchat1: app.js:9037 #33[34mStreamBroadcast ➔ Auth.info#033[39m prevent self connect localhost:3001