X and Y from client should be integers, not floats.
Remove 'knock', change to 'broadcast', and just bounce messages from every client to the rest.
Explicitly forward mongo ports.
Try for latest nsqd.
Added supervisor tree. Heartbeat is the first victim