Error del sistema (10054): el host remoto cerró a la fuerza una conexión existente

Error del sistema (10054): el host remoto cerró a la fuerza una conexión existente

Ejecuto un marcador creado por Altitude Software. Es probable que pocas personas estén familiarizadas con este producto, así que tengan paciencia conmigo.

Problema: El software de marcador Altitude es una aplicación que se ejecuta en Windows Server 2012 R2. El sistema operativo está virtualizado en VMware 6.7.

Los agentes/clientes se conectan al marcador (servidor) de Altitude a través de una aplicación de Windows llamada Altitude uAgent.

De vez en cuando, el registro del servidor Altitude se llena con miles de estos errores: Error del sistema (10054): el host remoto cerró a la fuerza una conexión existente.

Hasta donde puedo entender, este error se deriva del sistema operativo.

El servidor está ubicado en nuestro socio de alojamiento y todos los clientes están conectados a través de VPN en el nivel de red (no clientes VPN en PC).

Cuando ocurre este error, ningún usuario puede trabajar correctamente.

El desafío es que ni el socio de alojamiento ni el creador de la aplicación (Altitude Software) pueden ver lo que está pasando. Nuestro socio de alojamiento dice que no ve ningún problema en la red. Altitude dice que pueden ver el error, pero no saben qué lo causa. Dicen que es algo fuera de su aplicación. La situación es insoportable.

Los clientes usan Windows 10 Pro.

Lo que hemos probado:

Hemos intentado reinstalar el sistema operativo Windows Server 2012 R2 desde cero y luego reinstalar el servidor Altitude. Después de dos semanas el problema volvió. El FW local del servidor está deshabilitado y no hay ningún software antivirus o similar instalado.

Hemos aumentado el número de conexiones TCP.

La situación es insoportable y nadie parece poder arrojar algo de luz sobre este caso. ¿Alguna idea para perseguir este error?

Respuesta1

Estoy trabajando como ingeniero técnico en Altitude y enfrenté el mismo error en un entorno de cliente. El error 10054 en sí es un error del sistema que se enfrenta debido al agotamiento del socket a nivel del sistema. Pude resolver el problema siguiendo las siguientes acciones.

  1. Altitude uCI utiliza puertos/zócalos aleatorios para la comunicación entre procesos y para comunicarse con otros componentes. Siga los siguientes comandos como referencia para configurar/aumentar el rango. De forma predeterminada, el rango de puertos permitidos es solo de aproximadamente 16000 para la conexión TCP/UDP.

netsh int ipv4 establece puerto dinámico tcp inicio = 8200 num = 57336

netsh int ipv4 establece puerto dinámico udp inicio = 8200 num = 57336

verifique la nueva asignación de socket ejecutando los siguientes comandos.

netsh int ipv4 muestra el puerto dinámico tcp

netsh int ipv4 muestra puerto dinámico udp

  1. Agregue las siguientes entradas en el registro donde está instalado Altitude Assisted Server.

Esto aumentará el tiempo de espera y el número de conexiones TCP.

ingrese la descripción de la imagen aquí

Saludos: Umer

información relacionada