Skip to content

Possible Memory Leak: SocketIO + RedisStore #520

Closed
@ghost

Description

(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace: 
    at RedisClient.<anonymous> (events.js:126:17)
    at RedisClient.subscribe (/var/nodejs/lib/node_modules/socket.io/lib/stores/redis.js:116:18)
    at RedisClient.emit (events.js:81:20)
    at RedisClient.return_reply (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:450:22)
    at HiredisReplyParser.<anonymous> (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:81:14)
    at HiredisReplyParser.emit (events.js:64:17)
    at HiredisReplyParser.execute (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/lib/parser/hiredis.js:35:22)
    at RedisClient.on_data (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:358:27)
    at Socket.<anonymous> (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:93:14)
    at Socket.emit (events.js:64:17)
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace: 
    at Redis.<anonymous> (events.js:126:17)
    at RedisClient.subscribe (/var/nodejs/lib/node_modules/socket.io/lib/stores/redis.js:118:14)
    at RedisClient.emit (events.js:81:20)
    at RedisClient.return_reply (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:450:22)
    at HiredisReplyParser.<anonymous> (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:81:14)
    at HiredisReplyParser.emit (events.js:64:17)
    at HiredisReplyParser.execute (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/lib/parser/hiredis.js:35:22)
    at RedisClient.on_data (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:358:27)
    at Socket.<anonymous> (/var/nodejs/lib/node_modules/socket.io/node_modules/redis/index.js:93:14)
    at Socket.emit (events.js:64:17)

This error seemed to have started when i switched from MemoryStore to RedisStore, Seems to happen periodontally, This may not be a memory leak but none the less should be fixed.

NPM Stats:

├─┬ [email protected] 
│ ├── [email protected] 
│ ├── [email protected] 
│ └─┬ [email protected] 
│   ├── [email protected] 
│   ├── [email protected] 
│   └── [email protected] 
├─┬ [email protected] 
│ ├── [email protected] 
│ ├── [email protected] 
│ └── [email protected]

Redis server version 2.2.12 (00000000:0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions