如何调试 Citrix ICA 错误 "The session limit has been reached"?

How to debug the Citrix ICA error "The session limit has been reached"?

对于有些含糊的信息提前致歉。我是 Citrix XenApp/XenDesktop 技术的新手,正在寻找一般故障排除信息。

在我工作的地方,我们有配置为连接到 SaaS 网络应用程序的信息亭。这些信息亭安装了 Citrix XenApp 或 XenDesktop。

其中一个图标启动 IE 浏览器,该浏览器使用预配置的用户帐户连接到 SaaS 应用程序。但是,有时系统不会启动浏览器,而是显示下图所示的 "The session limit has been reached. Please contact your system administrator." 错误。

管理这些信息亭的人员认为此消息来自 SaaS Web 应用程序,但该应用程序并未对在给定时间内为给定帐户打开的会话数施加任何限制。

考虑到 Citrix XenApp/XenDesktop 的工作原理,我认为(但也许我错了)如果 SaaS 应用确实拒绝了用户登录,我们将在 Internet Explorer 中显示一条错误消息,而不是这个 ICA提示.

所以我认为这里的问题可能是消息不是关于后台 SaaS 应用程序的登录会话,而是关于 Citrix 会话或以前的 IE 浏览器以某种方式 运行在后台(? )

然而,我们公司的 Citrix 团队对此进行了查看,并在显示此提示时注意到 "Citrix was still active"。当时的结论是 Citrix 是出于这个原因而不是这里的原因。

所以我想在这里问一些问题,我可以将哪些事情视为原因,以及我可以从哪里着手解决这个问题。

这适用于 XenApp / XenDesktop 7.18。

我的问题:

  1. XenApp / XenDesktop 是否有可供参考的日志文件 调试这样的问题?
  2. 是否可以在调试模式下将 XenApp / XenDesktop 设置为 运行(以 将更多详细信息输出到日志文件)?
  3. Citrix 是否有可能导致它的配置设置 有这样的问题吗?

SaaS 应用程序本身报告错误,您的方向是正确的。如果再次单击该图标时此 Citrix 会话已处于活动状态并且预配置的用户已登录到 SaaS 应用程序,则将导致此错误。要进行调查,请注销 Citrix 会话并尝试再次单击该图标,或检查 SaaS 应用程序以查看该预配置用户是否已连接。

是否所有这些信息亭都使用同一个用户,还是每个信息亭都应该有一个唯一的用户?这个预配置用户可以多次登录吗?

一个。首先检查事件日志并查看您何时遇到此问题以及生成的任何事件日志。

乙。您还可以检查 ICA 配置工具的会话设置,并检查会话设置是否设置为 NEVER。

C。 ICA 侦听器配置工具位于开始 > 所有程序 > Citrix > 管理工具 > ICA 侦听器配置。