A postagem no blog afirma explicitamente, que os soquetes 12M usam 46 GB de RAM para a pilha TCP - além do que está em execução.
Se você tiver apenas 16 GB e, em seguida, iniciar o Tomcat com um aplicativo, acabará simplesmente com RAM insuficiente para aceitar mais conexões. Os números do NodeJS são semelhantes, mas não iguais, porque a RAM livre é semelhante, mas não é igual.
Atualize para 128 ou 256 GB e suspeito que funcionará bem.