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:
http://support.microsoft.com/contactus/?ws=supportNota: 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
-
Haga clic en Inicio, haga clic en Ejecutar, escriba regedit en el cuadro Abrir y, a continuación, presione ENTRAR.
-
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
-
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:-
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
-
En el menú Edición , elija
De nuevoy, a continuación, haga clic en Valor DWORD. -
Escriba el
LB_MaxNumberOfPendingRedirectionsy presione ENTRAR.
-
-
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.
-
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:
http://technet.microsoft.com/en-us/library/cc731045.aspxPara habilitar el registro de agente de sesiones de TS, siga estos pasos:
-
Detenga el servicio del agente de sesiones de TS.
-
En el Editor del registro, busque la siguiente subclave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
Cree la entrada del Registro DWORD TraceOutputMode y, a continuación, establezca su valor en 3.
-
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 |