¿Número máximo de puertos abiertos simultáneos de Erlang?

¿La biblioteca TCP / IP de Erlang tiene algunas limitaciones? He hecho algunas búsquedas pero no puedo encontrar ninguna respuesta definitiva.

He establecido la variable de entorno ERL_MAX_PORTS en 12000 y he configurado Yaws para usar conexiones ilimitadas.

He escrito una aplicación de cliente simple que se conecta a un appmod que he escrito para Yaws y estoy probando el número de conexiones simultáneas lanzando X número de clientes al mismo tiempo.

Encuentro que cuando llego a cerca de 100 clientes, el servidor Yaws deja de aceptar más conexiones TCP y los errores del cliente salen con

Error in process  with exit value: {{badmatch,{error,socket_closed_remotely}}

Sé que debe haber un límite en el número de conexiones abiertas simultáneas, pero 100 parece realmente bajo. He revisado toda la documentación de guiñadas y he eliminado cualquier límite en las conexiones.

Se trata de un procesador Intel Core 2 Duo iMac de 2.16 GHz con Snow Leopard.

Una prueba rápida en una máquina de Vista muestra que tengo los mismos problemas en aproximadamente 300 conexiones.

¿Mi prueba es irrazonable? Es decir. ¿Es tonto abrir más de 100 conexiones simultáneamente para probar la concurrencia de Yaws?

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta