StoreFront

Configurar la duración del tiempo de espera en las comunicaciones y los reintentos

De forma predeterminada, el tiempo de espera de las solicitudes de un sitio de Citrix Receiver para Web para el almacén asociado se agota pasados tres minutos. El almacén se considera no disponible después de un intento de comunicación fallido. Utilice la tarea Parámetros avanzados para cambiar estos parámetros predeterminados.

Importante:

En implementaciones con varios servidores, use solo un servidor a la vez para hacer cambios en la configuración del grupo de servidores. Compruebe que la consola de administración de Citrix StoreFront no se está ejecutando en ninguno de los demás servidores de la implementación. Cuando haya terminado, propague los cambios de configuración al grupo de servidores para que se actualicen los demás servidores de la implementación.

  1. En la pantalla Inicio o Aplicaciones de Windows, busque el icono de Citrix StoreFront y haga clic en él.
  2. Seleccione el nodo Almacén en el panel izquierdo de la consola de administración de Citrix StoreFront, seleccione un almacén en el panel central y, a continuación, en el panel Acciones, seleccione Administrar sitios de Receiver para Web y haga clic en Configurar.
  3. Seleccione Parámetros de la sesión, realice los cambios y haga clic en Aceptar/Aplicar para guardar los cambios.

Configurar el tiempo de espera de la sesión

Si el tiempo de espera de la sesión no está configurado correctamente en StoreFront, puede que los usuarios vean este mensaje de tiempo de espera: “La sesión agotó el tiempo de espera por inactividad”. Puede restablecer el valor del tiempo de espera de la sesión y aumentar el tiempo establecido en el temporizador de inactividad para adaptarlo al uso de los usuarios.

Complete los siguientes pasos para configurar el tiempo de espera de la sesión en StoreFront:

Cambiar el tiempo de espera de la sesión de StoreFront

  1. En StoreFront, vaya a c:\inetpub\wwwroot\Citrix\<StoreWeb>.
  2. Busque la entrada <sessionState timeout="20" /> en el archivo web.config.
  3. Cambie sessionState timeout al valor pertinente en minutos.

Si define el tiempo de espera de la sesión de Citrix Receiver para Web a más de una hora, también debe aumentar consecuentemente la validez máxima del token en el Servicio de autenticación.

  1. En el servidor StoreFront, vaya a la ruta del Servicio de autenticación de su almacén.

    • Si StoreFront está instalado en un servidor propio y se crea un almacén <Store> desde la consola de administración de StoreFront, esta ruta es c:\inetpub\wwwroot\Citrix\<Store>Auth.
    • Si StoreFront y el Delivery Controller están instalados en el mismo servidor, al crear un sitio de Citrix Virtual Apps and Desktops mediante Citrix Studio, se crea un almacén predeterminado. En este caso, la ruta del Servicio de autenticación del almacén es c:\inetpub\wwwroot\Citrix\Authentication.
  2. En el archivo web.config, busque la sección del servicio Authentication Token Producer, similar a la siguiente:

    <tokenManager>
        <services>
        <clear />
        <service id="9c84499f-3781-42d3-b3e0-2a12efebaa8d" displayName="Authentication Token Producer">
            <relyingParties signingId="462fc209-ecad-44a7-aacb-b75a11b6203a"
            defaultLifetime="01:00:00" maxLifetime="01:00:00">
    <!--NeedCopy-->
    
  3. En la entrada <defaultLifetime="01:00:00" maxLifetime="01:00:00"> solo en esta sección, cambie maxLifetime al valor pertinente.

Nota:

Aplicación Citrix Workspace para Windows y aplicación Citrix Workspace para Linux. Después de cerrar la sesión actual, puede ver Citrix Virtual Apps and Desktops en segundo plano. Sin embargo, después de agotarse el tiempo de espera de la sesión de StoreFront, deberá volver a introducir las credenciales cuando haga clic en cualquier aplicación o escritorio.

Si configura el tiempo de espera de la sesión para Citrix Receiver para Web en más de 8 horas, también debe aumentar consecuentemente la validez máxima del token en StoreWeb.

  1. Vaya al StoreWeb del sistema de archivos; la ruta predeterminada es c:\inetpub\wwwroot\Citrix\<Store>Web.
  2. En el archivo web.config, busque la sección similar a la siguiente:

    <citrix.deliveryservices>
        <webReceiver>
        <serverSettings>
        <authentication tokenLifeTime="08:00:00" locationURL="Authentication/GetAuthMethods">
    <!--NeedCopy-->
    
  3. En la entrada <authentication tokenLifeTime="08:00:00" locationURL="Authentication/GetAuthMethods">, cambie tokenLifeTime al valor pertinente.

Reiniciar IIS

Ejecute el comando iisreset para aplicar los cambios. La ejecución de este comando cierra la sesión de los usuarios de Citrix Receiver para Web y no afecta a su sesión ICA actual.

Nota:

El formato completo de la validez es .d.hh:mm:ss[.ff]. La validez máxima no está limitada a 24 horas.

Recursos adicionales

Configurar la duración del tiempo de espera en las comunicaciones y los reintentos