まとめ
RLM ライセンスとFlixの性質により、 Foundryライセンス ユーティリティ 特定の時点で使用されているクライアント シートの数を取得して表示することはできません。取得できるのはサーバーの数だけです。このため、特定の瞬間にFlixにログインしているユーザーの数とユーザーを把握することは困難です。
パブリック GitHub リポジトリにあるライセンス ツールは、 Flix管理者ユーザーがこの情報を見つけるのに役立ち、必要に応じて特定のユーザーを強制的にログアウトする機能も提供します。
ライセンス管理ツールの使用方法
ライセンス管理ツールはここからダウンロードできます。
https://github.com/TheFoundryVisionmongers/flix flix
要件:
このツールを使用するにはライセンス シートを空ける必要がないため、最大数に達した後でも使用できます。
このツールはFlix管理者ユーザーのみが使用できます。
使用するにはPython 3 がインストールされている必要があります。
これは、 Flix Server に接続できる任意のマシンから実行できます。
使用状況を確認するには:
Flixにログインしているユーザーの数を確認するには、 main.py を実行して、必須の --server --user および --password 情報を追加し、その後に --info を追加します。例えば:
python3 main.py --server http://10.0.145.12:8080 --user admin --password admin --info
これにより、次のようなものが出力されます。
現在使用中のシート数と、ユーザーのリストとアクセス キーの有効期限を確認できます。有効なアクセス キーは、本質的にユーザーが現在ログインしていることを意味するものではありません。
この理由、アクセス キーとは何か、およびその仕組みについての詳細は、以下の「アクセス キーとは」セクションを参照してください。
ユーザーをFlixから強制的にログアウトするには:
誰かをログアウトしてライセンス シートを取り戻すには、--revoke の後に削除する必要のあるキーを使用します。たとえば、ユーザー caterina.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バックエンドでどのように機能するかについて詳しく知りたい場合は、 Flix Server の技術概要」を参照してください。
私たちはそれを聞いて申し訳ございません
理由をお聞かせください