sql >> Database >  >> NoSQL >> Redis

socket.io redis en geheugenlek

Er is een bekend probleem hiermee verbonden. Het lijkt erop dat het een aantal maanden geleden is gepatcht. De eenvoudigste oplossing is om het maximum aantal luisteraars op 0 in te stellen, waardoor de werkelijke limiet wordt verwijderd. Dus het zou er ongeveer zo uitzien:

this.sub = redis.createClient(opts.redisSub.port, opts.redisSub.host, opts.redisSub);
this.sub.setMaxListeners(0);

Je kunt de volledige discussie hier vinden:https://github.com/LearnBoost/socket.io/issues/520




  1. Redis / Node.js - 2 clients (1 pub/sub) die problemen met schrijven veroorzaken

  2. Mongoose/node.js hoe te vinden, vullen, dingen doen, 'ontvolken' en bijwerken

  3. hoe lees je alle bytes die op een tcp-verbinding komen?

  4. database converteren van mysql naar mongoDb