baunilha nginx não suporta HTTP / 1.1 keepalive para os servidores upstream (backend), que quebra socket.io :( Se você estiver disposto a compilá-lo, você pode ter mais sorte - > link
Embora nessa escala eu me pergunto se seria mais fácil pular a camada do servidor web, roteando as conexões TCP diretamente ...