Solución: una conexión existente fue cerrada por la fuerza por el host remoto



Actualización 2024 abril: Deje de recibir mensajes de error y ralentice su sistema con nuestra herramienta de optimización. Consíguelo ahora en este enlace
  1. Descarga e instala la herramienta de reparación aquí.
  2. Deja que escanee tu computadora.
  3. La herramienta entonces repara tu computadora.

Esto sucede con una conexión de zócalo entre el cliente y el servidor. La conexión está activa y bien y se transfieren enormes cantidades de datos, pero luego se desconecta de la nada.

Esto generalmente significa que el lado remoto ha cerrado la conexión (generalmente mediante el envío de un paquete TCP / IP RST). Si está trabajando con una aplicación de terceros, las causas probables son las siguientes:

  • Usted está enviando datos incorrectos a la aplicación.
  • La conexión de red entre el cliente y el servidor se interrumpe por cualquier motivo.
  • Provocó un error en la aplicación de terceros que provocó el bloqueo de la aplicación.
  • La aplicación de terceros ha agotado los recursos del sistema.

Cómo reparar una conexión existente fue cerrado por la fuerza por el host remoto:

Solución de problemas del uso de Traceroute

  1. Abrir inicio Haga clic en el logotipo de Windows en la esquina inferior izquierda de la pantalla. Aparece el menú Inicio.
  2. Escriba el símbolo del sistema. Esto busca el programa de solicitud de comando en su computadora.
  3. Haga clic en el símbolo del sistema. Está en la parte superior del menú. Se abre el símbolo del sistema.
  4. Seleccione un sitio web para el que desea seguir el itinerario.
  5. Ingrese el comando "traceroute". Escriba tracert website.com y reemplace website.com con el nombre y la extensión de su sitio favorito.

Usa el editor de registro

Abra el Editor del Registro y cree las dos entradas del Registro en estas dos ubicaciones:

HKLM \ SYSTEMESYSTEM \ set pedido actual \ Control \ proveedor de seguridad \ SCHANNEL \ Protocolos \ TLS 1.0 \ Servidor

HKLM \ SISTEMA \ Todos los pedidos actuales \ Control \ Proveedor de seguridad \ SCHANNEL \ Protocolos \ TLS 1.0 \ Cliente

Nombre: DisableByDefault
Tipo: REG_DWORD
Fecha: 0



Actualización de abril de 2024:

Ahora puede evitar problemas en la PC utilizando esta herramienta, como protegerse contra la pérdida de archivos y el malware. Además, es una excelente manera de optimizar su computadora para obtener el máximo rendimiento. El programa corrige los errores comunes que pueden ocurrir en los sistemas Windows con facilidad, sin necesidad de horas de resolución de problemas cuando tiene la solución perfecta a su alcance:

  • Paso 1: Descargar PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Paso 2: Haga clic en “Iniciar escaneado”Para encontrar problemas de registro de Windows que podrían estar causando problemas en la PC.
  • Paso 3: Haga clic en “Repara todo”Para solucionar todos los problemas.

descargar



Nombre: Habilitado
Tipo: REG_DWORD
Fechas: 1

Habilitar la criptografía

Si se ha deshabilitado la criptografía para su computadora, está prohibido el uso de TLS 1.2. Es por esto que activaremos la criptografía en este paso. Para eso:

  • Presione "Windows" + "R" para abrir el símbolo del sistema Ejecutar.
  • Escribe "regedit" y presiona "Enter".
  • Navegue a la siguiente dirección

HKEY_LOCAL_MACHINE \ LE SOFTWARE \ Microsoft \ .NETFramework \ v4.0.3031

  • Navegue a esta dirección si no hay ningún valor "SchUseStrongCrypto" en el campo de la derecha.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319

  • Haga doble clic en la opción "SchUseStrongCrypto" en la parte derecha e ingrese "1" como valor.
  • Haga clic en Aceptar para guardar los cambios y comprobar que el problema persiste.

CONCLUSIÓN

Probablemente siempre habrá una "excepción a la primera oportunidad" para un restablecimiento de la conexión, de modo que los restablecimientos se puedan distinguir de una terminación suave de la conexión. Por lo general, esto no es muy importante para las conexiones HTTP, ya que es posible determinar si la conexión se cerró prematuramente mirando cosas como el encabezado Content-Length, pero Kestrel afirma ser más que un servidor HTTP.

Además, un cuerpo de solicitud incompleto siempre hace que una excepción sea eliminada por HttpContext.Request.Body.ReadAsync (), ya sea que se base en un restablecimiento de la conexión, porque el servidor de aplicaciones indica que la descarga del cuerpo de la solicitud no sido exitoso.

https://stackoverflow.com/questions/2582036/an-existing-connection-was-forcibly-closed-by-the-remote-host



Sugerencia del experto: Esta herramienta de reparación escanea los repositorios y reemplaza los archivos dañados o faltantes si ninguno de estos métodos ha funcionado. Funciona bien en la mayoría de los casos donde el problema se debe a la corrupción del sistema. Esta herramienta también optimizará su sistema para maximizar el rendimiento. Puede ser descargado por Al hacer clic aquí