文章
Johnny Wang · 四月 27 阅读大约需 3 分钟

是什么在消费使用我的licenses

    有时,我们在给客户提供技术支持时会得到重复的问题,某事或某人正在使用比预期更多的licenses,我们需要找到什么。

    我们经过分析后认为主要有两种原因。 第一种原因是在我们意识到,当应用程序无法运行或尝试通过终端连接并获得“lovely”时,许可证实际已用尽;

    <licenses限制超出> 消息:

    第二种情况是最终用户抱怨他们有时无法使用该应用程序,而当问题发生时我们发现已经太晚了。 在这些情况下,我们通常会在 messages.log 中看到以下“License Limit exceeded xxxx times”消息:

    我们要及时发现问题:

    对于第一种情况,我们看到问题正在发生,我们有一些替代方案:

  •     如果我们可以登录到系统管理门户,请转到licenses部分并检查什么在使用什么。
  •     使用 -B 参数通过终端连接(常规连接是不可能的,因为所有licenses都已使用)。 -B 参数用于在禁用登录或licenses用尽时进行管理员紧急登录。
  •     连接后,运行 License DumpLocalAll 方法以转储所有licenses并检查每个插槽的消耗量。 该文件将包含如下内容:

    在转储和检查licenses后,大多数客户不需要我们的帮助来了解正在发生的事情。 他们可以识别使用比预期更多的licenses的机器、用户或应用程序。

    有关如何连接到 IRIS 和licenses类的更多详细信息,请参阅文档:

    问题发生后:

    对于第二种情况,我们有一些替代方案,我们在问题发生后才看到问题并且抓住它:

    (1)监控messages.log 中的licenses警报消息(和其他消息),以便及时发现问题。

    如果我们在问题发生时收到警报,我们可以使用前面的提示连接并处理第一个场景。
    监视 2 级消息的一种简单方法是使用超级棒的工具 ^MONMGR(系统监视器)。 一旦系统收到任何级别 2 的警报(如licenses),您将收到一封电子邮件。 您将立即收到警报,因此您可以连接到系统并使用系统管理门户(licenses部分)或从终端检查licenses使用情况。

    (2)将licenses使用情况记录到 messages.log 中。

    您可以在 messages.log 中启用licenses使用跟踪。 启用跟踪时,每个licenses登录或注销都会跟踪到 messages.log,标识进程、操作(登录或注销)、角色(用户、CSP、诊断)以及成功或失败(非零连接计数或失败为零 )。
    登录的结果字段包含新的连接计数。 注销的结果字段应始终为 1,表示成功:

    这些是启用/禁用跟踪的命令:

 
命令

    请注意,这将在繁忙系统上的 messages.log 中产生大量“噪音”。 所以在某些情况下,以前的方法可能会更好。 发现问题后不要忘记禁用跟踪!

    结论

    正如我所说,一旦您能够及时发现问题并查看licenses转储的输出,就很容易确定是什么在消耗licenses。 如果有异常情况,您需要修复它,如果没有,您可能需要购买更多licenses,但这是另一回事,您可以从 WRC 和销售同事那里获得更多帮助

0
0 22
讨论 (0)1
登录或注册以继续