配置通信超时持续时间和重试次数

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

重要:

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

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

配置会话超时

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

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

增加 StoreFront 的会话超时

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

增加身份验证服务的最长令牌使用时间

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

增加 Citrix Workspace 应用程序的会话超时

  1. 对于安装在 StoreFront 服务器上的 Citrix Workspace 应用程序,请导航到 c:\inetpub\wwwroot\Citrix\Authentication
  2. web.config 文件中,找到相应的条目:<defaultLifetime="01:00:00" maxLifetime="01:00:00">
  3. maxLifetime 更改为所需的值。

注意:

适用于 Windows 的 Citrix Workspace 应用程序和适用于 Linux 的 Citrix Workspace 应用程序。从当前会话中注销后,您可能会在后台看到 Citrix Virtual Apps and Desktops。但是,在 StoreFront 会话超时后单击任何应用程序或桌面时,您应该再次输入凭据。

增加身份验证令牌使用时间

如果所需的超时值大于 8 小时,请编辑 Citrix Receiver for Web 下的 web.config 文件以增加身份验证令牌的使用时间:

  1. 在 StoreFront 中,导航到 c:\inetpub\wwwroot\Citrix<StoreWeb>
  2. 找到相应的条目:<authentication tokenLifeTime="08:00:00" method="Auto" />
  3. tokenLifeTime 更改为所需的值。

重新启动 IIS

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

注意:

已达到使用时间的格式为 .d.hh:mm:ss[.ff]。最大生命周期内不受限制到 24 小时。

其他资源

配置通信超时持续时间和重试次数