[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.removeAllListeners('uncaughtException')
process.on('uncaughtException', function (error) { process.on('uncaughtException', function (error) {
if ( 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 }) Metrics.inc('disconnected_write', 1, { status: error.code })
return logger.warn( return logger.warn(