[app] ignore error from writing to disconnected long-polling client

This commit is contained in:
Jakob Ackermann 2020-09-22 14:10:23 +01:00
parent a2f5bf463e
commit cc681a94f4

View file

@ -220,9 +220,13 @@ if (Settings.shutdownDrainTimeWindow) {
process.removeAllListeners('uncaughtException')
process.on('uncaughtException', function (error) {
if (
['ETIMEDOUT', 'EHOSTUNREACH', 'EPIPE', 'ECONNRESET'].includes(
error.code
)
[
'ETIMEDOUT',
'EHOSTUNREACH',
'EPIPE',
'ECONNRESET',
'ERR_STREAM_WRITE_AFTER_END'
].includes(error.code)
) {
Metrics.inc('disconnected_write', 1, { status: error.code })
return logger.warn(