Erro de sistema (10054) - Uma conexão existente foi fechada à força pelo host remoto

Erro de sistema (10054) - Uma conexão existente foi fechada à força pelo host remoto

Eu executo um discador feito pela Altitude Software. É provável que poucas pessoas estejam familiarizadas com este produto, portanto, tenha paciência comigo.

Problema: O software discador Altitude é um aplicativo executado no Windows Server 2012 R2. O sistema operacional é virtualizado em VMware 6.7.

Agentes/clientes se conectam ao discador Altitude (servidor) por meio de um aplicativo Windows chamado Altitude uAgent.

De tempos em tempos o log do servidor Altitude é preenchido com milhares destes erros: Erro de sistema(10054) - Uma conexão existente foi fechada à força pelo host remoto.

Pelo que entendi, esse erro deriva do sistema operacional.

O servidor é colocado em nosso parceiro de hospedagem e todos os clientes são conectados via VPN no nível da rede (não clientes VPN em PCs).

Quando esse erro ocorre, nenhum usuário consegue trabalhar corretamente.

O desafio é que nem o parceiro de hospedagem, nem o criador do aplicativo (Altitude Software) conseguem ver o que está acontecendo. Nosso parceiro de hospedagem diz que não vê nada de errado com a rede. A Altitude diz que eles podem ver o erro, mas não sabem o que o causa. Dizem que é algo fora da aplicação deles. A situação é insuportável.

Os clientes usam o Windows 10 Pro.

O que tentamos:

Tentamos reinstalar o sistema operacional Windows Server 2012 R2 do zero e, em seguida, reinstalar o servidor Altitude. Depois de duas semanas o problema voltou. O FW local do servidor está desativado e não há software antivírus ou similar instalado.

Aumentamos o número de conexões TCP

A situação é insuportável e ninguém parece ser capaz de esclarecer este caso. Alguma idéia de perseguir esse erro?

Responder1

Estou trabalhando como Engenheiro Técnico em Altitude e enfrentei o mesmo erro em um ambiente de cliente. O próprio erro 10054 é um erro de sistema enfrentado devido ao esgotamento do soquete no nível do sistema. Consegui resolver o problema seguindo as ações.

  1. Altitude uCI está usando portas/soquetes aleatórios para comunicação entre processos e para se comunicar com outros componentes. Siga os comandos abaixo para referência para configurar/aumentar o intervalo. Por padrão, o intervalo de portas permitidas é apenas cerca de 16.000 para conexão TCP/UDP.

netsh int ipv4 definir porta dinâmica tcp start = 8200 num = 57336

netsh int ipv4 definir porta dinâmica udp start = 8200 num = 57336

verifique a nova alocação de soquete executando os comandos abaixo.

netsh int ipv4 mostrar porta dinâmica tcp

netsh int ipv4 mostrar porta dinâmica udp

  1. Adicione as entradas abaixo no registro onde o Altitude Assisted Server está instalado.

Isso aumentará o tempo de espera e o número de conexões TCP.

insira a descrição da imagem aqui

Atenciosamente: Umer

informação relacionada