diff --git a/services/real-time/app.coffee b/services/real-time/app.coffee index 074d384665..1aeaec4718 100644 --- a/services/real-time/app.coffee +++ b/services/real-time/app.coffee @@ -141,6 +141,8 @@ if Settings.shutdownDrainTimeWindow? if Settings.errors?.catchUncaughtErrors process.removeAllListeners('uncaughtException') process.on 'uncaughtException', (error) -> + if error.code == 'EPIPE' + return logger.warn err: error, 'attempted to write to disconnected client' logger.error err: error, 'uncaught exception' if Settings.errors?.shutdownOnUncaughtError drainAndShutdown('SIGABRT')