Busque java.net.SocketException: No hay espacio disponible en el búfer

Hola, tengo un problema muy feo con: java.net.SocketException: ¿No hay espacio disponible en el búfer (se alcanzó el máximo de conexiones?) Es una aplicación cliente-servidor. El cliente es Windows XP SP2 32b, con dos tarjetas de red dúo de núcleo. Java 1.6. u7 La aplicación tiene un socket de servidor abierto para la comunicación local y un socket de cliente para rmi a jboss server.

Después de un par de horas / días! No puedo abrir ningún socket de cliente nuevo para comunicarse con el servidor. Sockets de servidor todavía funciona.

Windows netstat muestra algo de 130 a 150 conexiones. ¡Al intentar manualmente agoté el búfer después de ~ 3500 conexiones!

Lo intenté:

Comprueba todos los zócalos que usamos, que también lo cerramos.ejecuta netstat en segundo plano para monitorear las conexiones abiertasEjecutar escaneo de virus para encontrar cualquier malwareactualizar java a 1.6 u16deshabilitar la segunda interfaz de red
Una vez que se reinicia Java, puedo abrir una nueva conexión.

Toda excepción:

cause:javax.naming.CommunicationException: Failed to connect to server IP:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server IP:1099 [Roo
t exception is java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind]]
2009-08-03 09:13:18,968 DEBUG [Thread-9] - stack trace:
2009-08-03 09:13:18,968 DEBUG [Thread-9] - org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1562)
2009-08-03 09:13:18,968 DEBUG [Thread-9] - org.jnp.interfaces.NamingContext.lookup(NamingContext.java:634)
2009-08-03 09:13:18,968 DEBUG [Thread-9] - org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
2009-08-03 09:13:18,968 DEBUG [Thread-9] - javax.naming.InitialContext.lookup(Unknown Source)

--editado
Finalmente encontramos el problema con el mal funcionamiento del servidor SNMP. Escribí mis notas en el comentario de abajo. Gracias por la ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta