
Estamos tendo alguns problemas com o Winsock após lançar uma nova versão do nosso software. Atualmente, temos 16 servidores executando o Windows Server 2016, todos executando uma instância deste software. Todos esses servidores se comunicam com outro servidor que atua como uma espécie de portão.
Todos os servidores apresentam o mesmo problema, que ocorre após algumas horas:
- A comunicação com o servidor gateway foi perdida
- A comunicação com o Active Directory foi perdida
- A única maneira de fazer login na máscara via Área de Trabalho Remota é usando um login especial que não se comunica com o servidor Active Directory
- O erro é facilmente corrigido executando algo como
ipconfig /flushdns
e/ouipconfig /release
- Reiniciar nosso software aplicativo também resolve o problema
- A execução do netstat não mostra um número incomum de portas abertas
- Servidores com muita atividade parecem conseguir funcionar por mais tempo do que aqueles que estão ociosos
Executei a ferramenta PortQuery da mirosoft e vi o seguinte erro na maioria das portas:
Iniciando portqry.exe -n 127.0.0.1 -e 135 -p TCP ...
Consultando o sistema de destino chamado:
127.0.0.1
Tentando resolver o endereço IP para um nome...
Endereço IP resolvido para testserver15.test.com
perguntando...
Não é possível usar a porta de origem especificada, erro Winsock 10055
portqry.exe -n 127.0.0.1 -e 135 -p TCP sai com código de retorno 0x00000063.
Se eu continuar consultando o código de retorno, alternarei entre 0x00000063 e 0 a cada segundo.
Não tenho ideia do que está acontecendo aqui. Pesquisar no Google sugere verificar o número de portas abertas, mas não consigo encontrar nenhum problema aqui. Qualquer ideia para ajudar a nos orientar na direção certa seria muito apreciada