Removing Redis state for socket.io. Too many open mongo connections.

This commit is contained in:
Samuel Clay 2013-03-17 00:07:41 -07:00
parent 6dc0824cca
commit 63fe5297be
2 changed files with 9 additions and 23 deletions

View file

@ -5,10 +5,10 @@ REDIS_SERVER = if process.env.NODE_ENV == 'development' then 'localhost' else 'd
SECURE = !!process.env.NODE_SSL
client = redis.createClient 6379, REDIS_SERVER
RedisStore = require 'socket.io/lib/stores/redis'
rpub = redis.createClient 6379, REDIS_SERVER
rsub = redis.createClient 6379, REDIS_SERVER
rclient = redis.createClient 6379, REDIS_SERVER
# RedisStore = require 'socket.io/lib/stores/redis'
# rpub = redis.createClient 6379, REDIS_SERVER
# rsub = redis.createClient 6379, REDIS_SERVER
# rclient = redis.createClient 6379, REDIS_SERVER
if SECURE
@ -32,10 +32,10 @@ io.configure 'production', ->
io.configure 'development', ->
io.set 'log level', 2
io.set 'store', new RedisStore
redisPub : rpub
redisSub : rsub
redisClient : rclient
# io.set 'store', new RedisStore
# redisPub : rpub
# redisSub : rsub
# redisClient : rclient
io.sockets.on 'connection', (socket) ->
socket.on 'subscribe:feeds', (@feeds, @username) ->

View file

@ -1,6 +1,6 @@
// Generated by CoffeeScript 1.4.0
(function() {
var REDIS_SERVER, RedisStore, SECURE, ca, certificate, client, fs, io, privateKey, rclient, redis, rpub, rsub;
var REDIS_SERVER, SECURE, ca, certificate, client, fs, io, privateKey, redis;
fs = require('fs');
@ -12,14 +12,6 @@
client = redis.createClient(6379, REDIS_SERVER);
RedisStore = require('socket.io/lib/stores/redis');
rpub = redis.createClient(6379, REDIS_SERVER);
rsub = redis.createClient(6379, REDIS_SERVER);
rclient = redis.createClient(6379, REDIS_SERVER);
if (SECURE) {
privateKey = fs.readFileSync('./config/certificates/newsblur.com.key').toString();
certificate = fs.readFileSync('./config/certificates/newsblur.com.crt').toString();
@ -44,12 +36,6 @@
return io.set('log level', 2);
});
io.set('store', new RedisStore({
redisPub: rpub,
redisSub: rsub,
redisClient: rclient
}));
io.sockets.on('connection', function(socket) {
socket.on('subscribe:feeds', function(feeds, username) {
var _ref,