cluster and socket.io configuration