Any insight on what's killing your server? I've been recently looking into socket.io's issues with scaling.
EDIT - OK serious issues now. getting a range error on redis and the call stack is blowing out, recycling node every 15 seconds or so. Will let you know when its back up.
EDIT2 - Turned out to be an exception due to an invalid date string. Fixed!
or was it the other pieces in your stack that caused the bottleneck.
BTW, great idea.