StoreFront 1912 LTSR

配置通信和会话超时

配置通信超时和重试次数

默认情况下,Citrix Receiver for Web 站点对关联应用商店的请求将在三分钟后超时。通信尝试失败一次后,应用商店将被视为不可用。可以通过执行会话设置任务更改默认设置。

重要:

在多服务器部署中,请一次仅使用一台服务器以更改服务器组的配置。确保 Citrix StoreFront 管理控制台未在部署中的任何其他服务器上运行。完成后,请将对配置所做的更改传播到服务器组,以便更新部署中的其他服务器。

  1. 在 Windows 开始屏幕或应用程序屏幕中,找到并单击 Citrix StoreFront 磁贴。
  2. 在 Citrix StoreFront 管理控制台的左侧窗格中选择应用商店节点,在中间窗格中选择一个应用商店,然后在操作窗格中选择 管理 Receiver for Web 站点,然后单击配置
  3. 选择会话设置,进行更改,然后单击确定/应用保存所做的更改。

配置会话超时

如果未在 StoreFront 上正确配置会话超时,用户可能会看到以下消息:“由于不活动,您的会话已超时。” 您可以重置会话超时值来延长不活动计时器,以适合用户的使用模式。

请完成以下步骤以在 StoreFront 上配置会话超时:

更改 Citrix Receiver for Web 的会话超时

要为通过 Citrix Receiver for Web 访问 StoreFront 应用商店的用户配置会话超时,请执行此处描述的配置。这对用户通过 Citrix Workspace 应用程序进行访问没有任何影响。

  1. 在 StoreFront 上,导航到 c:\inetpub\wwwroot\Citrix\<StoreWeb>
  2. web.config 文件中,找到相应的条目:<sessionState timeout="20" />
  3. sessionState timeout 更改为所需的值,以分钟为单位。

如果将 Citrix Receiver for Web 的会话超时配置为超过 1 小时,则还必须在身份验证服务中相应地增加令牌最长使用时间。

  1. 在 StoreFront 服务器上,导航到应用商店的身份验证服务的路径。

    • 如果 Storefront 安装在自己的服务器上,并且您使用 StoreFront 管理控制台创建应用商店 <Store>,则此路径为 c:\inetpub\wwwroot\Citrix\<Store>Auth
    • 如果 StoreFront 和 Delivery Controller 安装在同一服务器上,使用 Citrix Studio 创建 Citrix Virtual Apps and Desktops 站点时将创建默认应用商店。在这种情况下,应用商店的身份验证服务的路径为 c:\inetpub\wwwroot\Citrix\Authentication
  2. web.config 文件中,找到类似以下内容的身份验证令牌生成器服务部分:

    <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. 仅在本部分中的 <defaultLifetime="01:00:00" maxLifetime="01:00:00"> 条目中,将 maxLifetime 更改为所需的值。完整的生存期格式为 .d.hh:mm:ss[.ff]。最大生命周期内不受限制到 24 小时。

如果将 Citrix Receiver for Web 的会话超时配置为超过 8 小时,则还必须在 StoreWeb 中适当地增加令牌的使用时间。

  1. 导航到文件系统中的 StoreWeb,默认为 c:\inetpub\wwwroot\Citrix\<Store>Web
  2. web.config 文件中,找到类似以下内容的部分:

    tokenLifeTime 值

  3. tokenLifeTime 更改为所需的值。完整的生存期格式为 .d.hh:mm:ss[.ff]。最大生命周期内不受限制到 24 小时。

更改 Citrix Workspace 应用程序的会话超时

要为通过 Citrix Workspace 应用程序访问 StoreFront 应用商店的用户配置会话超时,请执行此处描述的配置。这对用户通过 Receiver for Web 进行访问没有任何影响。

  1. 在 StoreFront 服务器上,导航到应用商店的身份验证服务的路径。

    • 如果 Storefront 安装在自己的服务器上,并且您使用 StoreFront 管理控制台创建应用商店 <Store>,则此路径为 c:\inetpub\wwwroot\Citrix\<Store>Auth
    • 如果 StoreFront 和 Delivery Controller 安装在同一服务器上,使用 Citrix Studio 创建 Citrix Virtual Apps and Desktops 站点时将创建默认应用商店。在这种情况下,应用商店的身份验证服务的路径为 c:\inetpub\wwwroot\Citrix\Authentication
  2. web.config 文件中,找到 Authentication Token Producer 服务部分。

    maxLifetime 值

  3. 将指示的 maxLifetime 更改为所需的值,以分钟为单位。完整的生存期格式为 .d.hh:mm:ss[.ff]。最大生命周期内不受限制到 24 小时。

注意:

在注销或会话超时后,通过 Citrix Workspace 应用程序访问 StoreFront 应用商店的用户可能会在后台看到 Citrix Virtual Apps and Desktops。但是,当他们在 StoreFront 会话超时后单击任何应用程序或桌面时,都需要再次输入凭据。StoreFront 会话超时后,任何已启动的应用程序或桌面都不会注销。

重新启动 IIS

运行 iisreset 命令以应用所做的更改。运行此命令会将用户从 Citrix Receiver for Web 中注销,并且不会影响当前 ICA 会话。

其他资源

配置通信和会话超时