Isso está acontecendo em um servidor que está em uso constante há mais de um ano, com o SQL Server 2008 e os aplicativos da Web todos hospedados na mesma máquina. Esta manhã eu recebi e-mails 100 ou mais com erros do servidor:
1: Error Description:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
(provider: TCP Provider, error: 0 - Only one usage of each socket address (protocol/network address/port) is normally permitted.)
Isso aconteceu por volta das 5:30 da manhã, depois às 9 da manhã, depois às 11 da manhã e novamente às 3 da tarde. Eu posso ver esses erros no Event Viewer, mas o SQL Server parece alheio a qualquer problema (nada nos logs lá).
eu olhei aqui já: link
mas todos os nossos aplicativos parecem ter 'pooling = true' em suas strings de conexão.
A execução de 'netstat -aon' mostra que há muitas conexões em espera:
TCP 10.208.210.239:65529 10.208.210.239:55823 TIME_WAIT 0
TCP 10.208.210.239:65530 10.208.210.239:55823 TIME_WAIT 0
TCP 10.208.210.239:65531 10.208.210.239:55823 TIME_WAIT 0
TCP 10.208.210.239:65532 10.208.210.239:55823 TIME_WAIT 0
TCP 10.208.210.239:65533 10.208.210.239:55823 TIME_WAIT 0
TCP 10.208.210.239:65534 10.208.210.239:55823 TIME_WAIT 0
TCP 10.208.210.239:65535 10.208.210.239:55823 TIME_WAIT 0
(10.208.210.239 é o ip interno do servidor e 55823 é a porta que o SQL Server escuta)
Esse último é da porta 65535, não é o último para portas dinâmicas?
Qualquer ideia seria muito apreciada - preciso tentar iniciar o rastreamento de conexões que não estão sendo fechadas corretamente nos aplicativos deste servidor? Não houve um grande aumento no uso / tráfego nesse servidor, alguma indicação do que observar para tentar determinar por que isso começou a acontecer agora?