- changed status to closed
Poste Haraka plugins Redis listener leak / memory leak
Issue #798
closed
Poste.io version: 2.2.22 PRO # 949
Haraka plugins within Poste seems to leak memory by not releasing redis connections/listeners properly. This eventually leads to service failure.
This issue causes mail server eventually halt all incoming mail processing and some admin panel functions due to non-functioning redis connectivity in Haraka.
Also incoming SMTP connections start failing with “Plugin timeout” errors as reported by customers.
Sep 18 07:57:49 <redacted for security> mailserver[362368]: (node:32981) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 pmessage listeners added to [RedisClient]. Use emitter.setMaxListeners() to increase limit
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at _addListener (events.js:390:17)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at RedisClient.addListener (events.js:406:10)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at /usr/lib/node_modules/Haraka/node_modules/haraka-plugin-watch/index.js:148:18
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at RedisClient.<anonymous> (/usr/lib/node_modules/Haraka/node_modules/haraka-plugin-redis/index.js:179:13)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at RedisClient.emit (events.js:315:20)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at RedisClient.on_error (/usr/lib/node_modules/Haraka/node_modules/redis/index.js:341:14)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at Socket.<anonymous> (/usr/lib/node_modules/Haraka/node_modules/redis/index.js:222:14)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at Socket.emit (events.js:315:20)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at emitErrorNT (internal/streams/destroy.js:92:8)
Sep 18 07:57:49 <redacted for security> mailserver[362368]: at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
Sep 18 08:05:22 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:06:26 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:08:34 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:08:55 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:08:55 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:09:07 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:12:51 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:21:23 <redacted for security> mailserver[362368]: invalid IP address: undefined
Sep 18 08:38:28 <redacted for security> mailserver[362368]: invalid IP address: undefined
Comments (1)
-
repo owner - Log in to comment
Try latest version, there was multiple internal changes which might solve the issue. If it doesn't help please reopen