Salut J'ai un problème très laid avec: java.net.SocketException: Pas d'espace tampon disponible (maximum de connexions atteint?) Il est application client-serveur. Le client est Windows XP SP2 32b, avec deux net core duo de cartes. Java 1.6. u7. L'application a une prise de serveur de couple ouverte pour la communication locale et un couple de prise de client pour le serveur de rmi à jboss.Recherche java.net.SocketException: Aucun espace tampon disponible
Après quelques heures/jours! Je suis incapable d'ouvrir une nouvelle socket client pour communiquer avec le serveur. Les sockets serveur fonctionnent toujours.
Windows netstat montre quelque chose de 130 à 150 connexion. En essayant manuellement j'ai épuisé le tampon après ~ 3500 connexions!
J'ai essayé:
Une fois java est redémarré, je suis en mesure d'ouvrir nouvelle connexion.
Exception entier:
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)
--edited
Nous avons frappé finalement le problème avec un dysfonctionnement serveur snmp. J'ai écrit mes notes dans le commentaire ci-dessous. Merci pour l'aide.
Essayez http://support.microsoft.com/kb/2577795 –