El servicio de agente de sesiones de Windows Server 2008 Terminal Services incorrectamente equilibra la carga entre los servidores de terminales Server después de ejecutarse durante un tiempo

Síntomas

Suponga que configura Windows Server 2008 Terminal Services sesión Broker (agente de sesiones de TS) mediante DNS por turnos. Sin embargo, después de algún tiempo, nuevas sesiones se redirigen a un solo servidor o sólo un conjunto específico de servidores. Este comportamiento se produce incluso aunque la carga de otros servidores de terminales Server en la red sea baja.

Además, cuando se produce este problema, se graban sucesos similares a los siguientes en el registro del agente de sesiones (Tssdis.log):Nota Tssdis.log el archivo se encuentra en el directorio %windir%\system32\tssesdir.

Causa

Una redirección pendiente se produce cuando un usuario nuevo inicia sesión en la granja de servidores de terminales Server y el agente de sesiones de TS remite al usuario a un determinado servidor de terminal server antes de que haya finalizado el proceso de inicio de sesión. El directorio de sesión realiza un seguimiento de número de pendientes redireccionamientos que cada servidor terminal server y, a continuación, aumenta el recuento cuando el agente de sesiones de TS determina el servidor de destino. Además, el directorio de sesión disminuye el recuento una vez completado el proceso de inicio de sesión.

Sin embargo, el servicio de agente de sesiones de TS incorrectamente aumenta el recuento de pendientes redirecciones para sesiones desconectadas de terminal y nunca disminuye el recuento. Por lo tanto, cuando el recuento de redirección pendiente en un servidor terminal server alcanza su límite (16 de manera predeterminada), el servicio de agente de sesiones de TS ya no redirige nuevas sesiones de terminal a este terminal server. Finalmente, el número de servidores disponibles se reduce a un pequeño conjunto o a un único servidor.

Solución

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Revisiones importantes de Windows Vista y Windows Server 2008 se incluyen en los mismos paquetes. Sin embargo, sólo uno de estos productos puede aparecer en la página "Solicitud de revisión". Para solicitar el paquete de revisiones que se aplica a Windows Vista y Windows Server 2008, seleccione el producto que aparece en la página.

Requisitos previos

Para aplicar este hotfix, debe tener instalado Windows Server 2008 TS sesión Broker.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Notas sobre la información de archivo de Windows Server 2008

Los archivos MANIFEST (.manifest) y MUM archivos (.mum) que se instalan para cada entorno se muestran por separado. MUM y los archivos de manifiesto y los archivos de catálogo (.cat) de seguridad asociados, son esenciales para el mantenimiento del estado del componente actualizado. Los archivos de catálogo de seguridad (atributos no enumerados) están firmados con una firma digital de Microsoft.

Para todas las versiones basadas en x86 compatibles de Windows Server 2008

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

Plataforma

Terminalserversessiondirectoryrole.cmd

No aplicable

243

18-Dec-2007

21:03

No aplicable

Tssdis.exe

6.0.6001.22246

128.000

19-Aug-2008

03:30

x86

Tssessiondirectory.events.xml

No aplicable

393

18-Dec-2007

21:03

No aplicable

Para todas las versiones basadas en x64 compatibles de Windows Server 2008

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

Plataforma

Terminalserversessiondirectoryrole.cmd

No aplicable

243

18-Dec-2007

21:03

No aplicable

Tssdis.exe

6.0.6001.22246

157,184

19-Aug-2008

04:46

x64

Tssessiondirectory.events.xml

No aplicable

393

18-Dec-2007

21:03

No aplicable

Solución alternativa

Para evitar este problema, utilice uno de los métodos siguientes.

Método 1

Reinicie el agente de sesiones de TS. Esto puede resolver temporalmente el problema. Sin embargo, este problema se repite después de varios días.

Método 2

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit en el cuadro Abrir y, a continuación, presione ENTRAR.

  2. En el Editor del registro, busque y, a continuación, haga clic en la subclave del registro siguiente:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

  3. En el panel de detalles, haga doble clic en
    LB_MaxNumberOfPendingRedirections.

    Nota: Si la entrada LB_MaxNumberOfPendingRedirections DWORD no existe, debe crearlo. Para ello, siga estos pasos:

    1. En el Editor del registro, busque y, a continuación, haga clic en la subclave del registro siguiente:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

    2. En el menú Edición , elija
      De nuevoy, a continuación, haga clic en Valor DWORD.

    3. Escriba el
      LB_MaxNumberOfPendingRedirectionsy presione ENTRAR.

  4. En el cuadro información del valor , escriba un número que es mucho mayor que 16 (pero menor que 65535) y, a continuación, haga clic en Aceptar.

  5. Salga del Editor del registro

Importante: Este método puede tener las siguientes consecuencias graves:

  • Puede sobrecargar un servidor terminal server con las solicitudes de inicio de sesión.

  • Puede interrumpir o deshabilitar Equilibrio de carga de la red.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca del agente de sesiones de TS, visite el siguiente sitio Web de Microsoft:

Para habilitar el registro de agente de sesiones de TS, siga estos pasos:

  1. Detenga el servicio del agente de sesiones de TS.

  2. En el Editor del registro, busque la siguiente subclave del registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

  3. Cree la entrada del Registro DWORD TraceOutputMode y, a continuación, establezca su valor en 3.

  4. Inicie el servicio de agente de sesiones de TS.

Información adicional de archivos para Windows Server 2008

Archivos adicionales para todas las versiones compatibles basadas en x86 de Windows Server 2008

Nombre del archivo

Package_1_for_kb955365~31bf3856ad364e35~x86~~6.0.1.0.mum

Versión del archivo

No aplicable

Tamaño de archivo

1.820

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

Package_for_kb955365_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum

Versión del archivo

No aplicable

Tamaño de archivo

1,432

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

Package_for_kb955365_server~31bf3856ad364e35~x86~~6.0.1.0.mum

Versión del archivo

No aplicable

Tamaño de archivo

1.430

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

X86_07684ecbb7d7638c937ffee6b2b248ba_31bf3856ad364e35_6.0.6001.22246_none_6e8705284fb7f98b.manifest

Versión del archivo

No aplicable

Tamaño de archivo

728

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

X86_microsoft-windows-t..iondirectory-server_31bf3856ad364e35_6.0.6001.22246_none_f3e0ce92ec5ca9a3.manifest

Versión del archivo

No aplicable

Tamaño de archivo

31,695

Fecha (UTC)

19-Aug-2008

Hora (UTC)

04:06

Plataforma

No aplicable

Archivos adicionales para todas las versiones compatibles basadas en x64 de Windows Server 2008

Nombre del archivo

Amd64_f22e3df22c71dd9c356ec74170560805_31bf3856ad364e35_6.0.6001.22246_none_effc862e5acbbdf8.manifest

Versión del archivo

No aplicable

Tamaño de archivo

732

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

Amd64_microsoft-windows-t..iondirectory-server_31bf3856ad364e35_6.0.6001.22246_none_4fff6a16a4ba1ad9.manifest

Versión del archivo

No aplicable

Tamaño de archivo

31,731

Fecha (UTC)

19-Aug-2008

Hora (UTC)

05:30

Plataforma

No aplicable

Nombre del archivo

Package_1_for_kb955365~31bf3856ad364e35~amd64~~6.0.1.0.mum

Versión del archivo

No aplicable

Tamaño de archivo

1.830

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

Package_for_kb955365_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum

Versión del archivo

No aplicable

Tamaño de archivo

1.440

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

Nombre del archivo

Package_for_kb955365_server~31bf3856ad364e35~amd64~~6.0.1.0.mum

Versión del archivo

No aplicable

Tamaño de archivo

1,438

Fecha (UTC)

19-Aug-2008

Hora (UTC)

22:55

Plataforma

No aplicable

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×