java.net.SocketException: Nenhum espaço de buffer disponível (máximo de conexões atingidas?): JVM_Bind

O Tomcat está executando um webapp no ​​Windows. Após alguns dias (com carga muito baixa), a exceção mencionada no título começa a aparecer nos logs, nenhuma nova conexão pode ser estabelecida a partir desse ponto, a única correção é reinicializar o servidor.

Meio Ambiente:

Últimas Tomcat 6Windows Server 2008 R2JDK 6 atualização 30SQL Server 2008Autenticação Kerberos

Evidência recolhida até agora:

netstat não mostra quantidade excessiva de conexõesO ProcessExplorer não mostra uma quantidade excessiva de identificadores de arquivos abertoso uso da memória principal do sistema é médiaO uso de heap da JVM é médioreiniciar o Tomcat não resolve o problema

Perguntas abertas:

se estivéssemos vazando conexões, eles não deveriam aparecer no netstat?não deve reiniciar o appserver resolver o problema, porque o sistema operacional deve liberar todos os recursos do processo?Existe uma maneira de rastrear o problema até sua origem? Por exemplo. instalar software de monitoramento, talvez algo semelhante a lsof etc.?

Estou sem ideias, qualquer sugestão apreciada!