Registro de agente de servidor de Terminal Server Tuning para Puerto mejor asignación y manejo, estado de tiempo de espera

Registro de agente de servidor de Terminal Server Tuning para Puerto mejor asignación y manejo, estado de tiempo de espera

52308
Created On 09/25/18 17:42 PM - Last Modified 06/12/23 21:23 PM


Resolution


Incidencia

Al ir a ciertos sitios utilizando un navegador web, los usuarios son incapaces de navegar completamente por el servidor terminal server.

 

Causa

La causa es porque algunos sitios web puede desencadenar elevado uso de los puertos por un corto período antes de liberarlos. Una asignación de Puerto permanente de un sitio web puede causar la asignación precoz de un puerto del agente de servidor de Terminal (TSA) antes de que oficialmente lanza el sistema operativo Windows. Por lo tanto, se encuentran errores de conectividad.

Nota: el problema también se puede experimentar con aplicaciones que utilizan un gran número de puertos y los liberan muy rápidamente.

 

Windows impone un estado de espera de tiempo en un puerto. Este es un parámetro configurable en Windows. El rango de valor es de 30-300 segundos (decimales) con un valor predeterminado de 240 segundos.

(Por defecto)                REG_SZ (valor no establecido)

TcpTimedWaitDelay REG_DWORD 0x0000001e (30)

 

Configuración del registro correspondiente:

  • Clave del sistema: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
  • Nombre de valor: TcpTimedWaitDelay
  • Tipo de datos: REG_DWORD (valor DWORD)

 

Resolución

Un ajuste fue introducido en TSA versión 5.0.1 para abordar este tema. Esta configuración de estado tiempo de espera (TWS) permite al agente de TS que opcionalmente pista la TcpTimedWaitDelay de un sistema de Windows, evitando así el TS agente desde la elección de los puertos que todavía están en un estado de espera programado. Con esta configuración habilitada, si el sistema alcanza el umbral bajo generalmente de bloques de puerto, un nuevo bloque de puerto se asigna. Por defecto este nuevo comportamiento es apagado y sólo puede modificarse editando el registro.

 

Además, porque los puertos se colocan en un TWS, existe la posibilidad que un usuario puede producir mucha actividad que resulta en puertos entrando en un estado TWS y la asignación de bloques de puerto adicional que ya no son necesarios más adelante. Otro usuario puede entrar en el cuadro y estar muerto de hambre ya que otro (s) puede acumular bloques de puertos que no son necesarios pero no se que reclama volver al sistema debido a la falta de los titulares de la actividad (registro de encendido/apagado). Como resultado, hemos introducido a un temporizador que sondea el conductor a cuadras de puerto libre que ya no son necesarios. Este temporizador sólo funciona cuando está habilitada la función TWS. El valor de temporizador predeterminado es 240 segundos y puede ser modificado a través del registro así.

 

Configuración y estado de espera de tiempo (TWS) característica comportamiento

No hay ninguna interfaz de usuario para activar esta función.  Debe editar el registro de Windows para deshabilitar la característica.

ADVERTENCIA: tenga cuidado al realizar las modificaciones del registro. No hay ningún error de comprobación de valores en el registro.

 

Activar/desactivar TWS

  • Clave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Palo Networks\TS Alto Agent\Conf\EnableTws
  • Valor predeterminado: 0 [0-discapacitados, 1-habilitado]
  • Reinicie los servicios de Terminal Server agente para el cambio surta efecto

 

Limpieza periódica de bloques puerto:

  • Clave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Palo Networks\TS Alto Agent\Conf\FreePortBlockDelay
  • Valor predeterminado: 240 (segundos), el valor 0 desactiva este temporizador
  • No es necesario reiniciar los servicios, como cambios de este valor automáticamente llevará a efecto
  • FreePortBlockDelay no se debe acortar demasiado agresivamente porque esto causará mucha actividad de la limpieza del conductor.  Se recomienda que este valor partido el sistema pagos programado esperar retraso (TcpTimedWaitDelay) de 240 segundos.

 

Resolución

Si el agotamiento de puerto ha ocurrido debido a la gran cantidad de tiempo esperar las conexiones, hacer los cambios del registro siguientes:

  • Clave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay
    • Valor: 30
  • Clave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\StrictTimeWaitSeqCheck
    • Valor: 1
  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Palo Networks\TS Alto Agent\Conf\EnableTws
    • Valor: 1
  • Clave: HKEY_LOCAL_MACHINE\SOFTWARE\Palo Networks\TS Alto Agent\Conf\FreePortBlockDelay
    • Valor: 30

Puede que necesite agregar el segundo valor del regedit manualmente si no existe. Este valor indicará el Kernel de Windows, en lugar de honor TcpTimedWaitDelay ajuste, núcleo que ésos puerto libre estrictamente en 30 segundos. De lo contrario puede retrasar el Kernel de Windows liberar puertos cuando su ocupado haciendo algo más.

 

Los dos primeros valores dirigirá el Kernel de Windows para liberar puertos Time_Waited en 30 segundos (valor del Kernel por defecto: 240 segundos). Si usted más corto tal valor en TS agente, usted necesitará menor el valor de núcleo de Windows así como mantener la consistencia.

 

Nota: el servicio del agente de Terminal Server debe reiniciarse después de que cambie el valor del agente de TS (el tercer y cuarto valor). Sistema operativo Windows debe reiniciarse si se cambia la pila Tcpip núcleo parámetros (el primer y segundo valor).

 

Propietario: sberti



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClIYCA0&lang=es&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language