So I recently found this out the hard way… if you are running a socket.io service on a non-standard port and have a firewall (which you most likely do lol) then you may be experiencing random freezing. TO MY KNOWLEDGE, this is caused by the UDP port being blocked by the firewall.
I was experiencing this issue and I unblocked that port in the firewall yesterday and I have not seen my app freeze yet! 😀
YAY!
Points for super short blog entry lol but just in case anyone can benefit from this 😛