java.net.SocketException: no hay espacio de búfer disponible (¿se alcanzó el máximo de conexiones?): JVM_Bind

Tomcat está ejecutando una aplicación web en Windows. Después de unos días (con una carga muy baja), la excepción mencionada en el título comienza a aparecer en los registros, a partir de ese momento no se pueden establecer nuevas conexiones, la única solución es reiniciar el servidor.

Ambiente:

Último Tomcat 6Windows Server 2008 R2JDK 6 actualización 30SQL Server 2008Autenticación Kerberos

Evidencia recogida hasta el momento:

netstat no muestra una cantidad excesiva de conexionesProcessExplorer no muestra una cantidad excesiva de manejadores de archivos abiertosEl uso de la memoria principal del sistema es promedioEl uso de la pila JVM es promedioreiniciar Tomcat no resuelve el problema

Preguntas abiertas:

Si estuviéramos perdiendo conexiones, ¿no deberían aparecer en netstat?¿No debería un reinicio del servidor de aplicaciones resolver el problema, ya que el sistema operativo debería liberar todos los recursos de proceso?¿Hay una manera de rastrear el problema a su origen? P.ej. ¿Instalar software de monitoreo, tal vez algo similar a lsof, etc.?

Me quedé sin ideas, cualquier consejo apreciado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta