Pérdida de paquetes o sockets en Windows XP ó 2003 Server

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Pérdida de paquetes o sockets en Windows XP ó 2003 Server

Mensaje por vBdC » 21 Nov 2003, 01:00

Pérdida de paquetes o sockets en Windows XP ó 2003 Server

Categorías: Registro de Windows, Servidor de aplicaciones, IRunner

Palabras clave: Socket, Windows XP, Paquete, Windows 2003 Server

Enunciado:
El problema de Windows XP ó 2003 Server es la ralentización en el cierre de sockets lo que puede llegar a provocar, con gran volumen del trabajo, la pérdida de paquetes.


Imagen

Desarrollo:
Desde los equipos que tienen instalado Windows XP al ejecutar procesos largos que trabajan con listas , o bien aborta el proceso diciendo que "el servidor le ha desenganchado" o bien termina el proceso con unos resultados que no son los reales, mostrando rejillas vacías, datos falsos, etc. Estos mismos procesos, desde cualquier otro sistema operativo son correctos.
Esto lo subsanamos introduciendo en el registro de Windows la siguiente rama:

HKEY_LOCAL_MACHINESYSTEMcurrentControlSetservices cpipParameters
En esta clave se introduce el siguiente valor "reg_dword":

TcpTimedWaitDelay

Se introduce un valor recomendado (RFC) entre 30-300 (segundos)
Valor predeterminado: 0xF0 (240 decimal)

Este valor indica a Windows que tiempo va a tardar en segundos en cerrar un socket, es decir, la cantidad de tiempo que una conexión permanece en el estado TIME_WAIT cuando se está cerrando. Cuando una conexión se encuentra en el estado TIME_WAIT, el par de sockets no se puede volver a utilizar. Esto también se denomina estado "2MSL", ya que según RFC el valor debe ser el doble del tiempo de vida mínimo del segmento en la red (Consulte RFC793 para obtener más información).

Para trabajar con Velázquez Visual se recomienda asignar un valor entre 1 y 5 segundos.

Más información aquí: Español - Inglés

Esta clave de registro es incluida cuando instalamos el Navegador o el Servidor de Velázquez Visual.

Artículos relacionados
Sockets TCP: retardos y optimización
Windows XP SP2 no tiene en cuenta el registro que define el tiempo que está abierto el socket y vuelve a perder paquetes
Pérdida de sockets tras nuevas actualizaciones de Windows
Última edición por vBdC el 21 Nov 2003, 01:00, editado 1 vez en total.

Responder