Wiąże się z tym znany problem. Wygląda na to, że został załatany kilka miesięcy temu. Najłatwiejszym rozwiązaniem jest ustawienie maksymalnej liczby słuchaczy na 0, co spowoduje usunięcie rzeczywistego limitu. Wyglądałoby to mniej więcej tak:
this.sub = redis.createClient(opts.redisSub.port, opts.redisSub.host, opts.redisSub);
this.sub.setMaxListeners(0);
Pełną dyskusję znajdziesz tutaj:https://github.com/LearnBoost/socket.io/issues/520