Q100605:如何使用 Flix 6 许可工具来管理使用情况

关注


概括

由于 RLM 许可和Flix的性质, Foundry许可实用程序 无法检索和显示在任何给定时间占用的客户端席位数,而只能检索和显示服务器数。因此,了解特定时刻有多少用户以及哪些用户登录Flix非常困难。

我们公共 GitHub 存储库中的许可工具可帮助Flix管理员用户找到此信息,并且还使他们能够在必要时强制注销特定用户。

如何使用许可证管理工具

您可以从这里下载许可证管理工具:

https://github.com/TheFoundryVisionmongers/ flix scripts


要求:

使用该工具不需要释放许可证席位,因此即使达到最大数量也可以使用。

只有Flix管理员用户可以使用此工具。

您需要安装Python 3才能使用它。

您可以从任何可以连接到Flix服务器的计算机上运行它。

检查使用情况:

要检查有多少用户登录Flix ,请运行 main.py,添加必需的 --server --user 和 --password 信息,然后添加 --info。例如:

 python3 main.py --server http://10.0.145.12:8080 --user admin --password admin --info

这将输出类似以下内容:

您可以查看当前使用的席位数以及用户列表及其访问密钥到期时间。有效的访问密钥并不一定意味着用户当前已登录。
有关为什么会出现这种情况、什么是访问密钥以及它如何工作的更多信息,请参阅下面的“什么是访问密钥”部分。

强制用户退出Flix

要注销某人并收回许可证席位,可以使用 --revoke,后跟需要删除的密钥。例如,要注销用户 cateina.malfe:

python3 main.py --server http://10.0.145.12:8080 --user admin --password admin --revoke IZcyNDRSRWfNwOnr1eYX

什么是访问密钥

访问密钥是在用户登录时创建的字符串,用于授予该用户对Flix访问权限。

访问密钥的有效期为 24 小时,它们存储在数据库中的 access_key 表中。

当用户注销时,访问密钥保持不变,因为无论密钥是否过期,每次注销用户重新登录Flix时都会创建一个新密钥。

如果用户在未注销的情况下关闭Flix客户端,然后在密钥过期之前打开它,则不会创建新密钥。

这就是为什么未过期的访问密钥并不直接表明特定用户当前仍在登录并占用许可证席位。 Flix中的许可证席位专门由具有未过期访问密钥的人使用的开放Flix客户端占用。


延伸阅读

如果您想了解更多有关Flix后端工作原理的信息,可以参考我们的Flix服务器技术概述

    我们很遗憾听到

    请告诉我们