2

abaqus フローティング ライセンスがハングします。たとえば、実行中のジョブを強制終了すると、以前に (自分が) 使用していたトークンがハングし、ジョブを再度送信すると、使用可能なトークンがなくなります。abaqus Licensing ruでトークンの使用状況を確認すると、トークンを使用しているのは私のマシンですが、他のジョブは実行されておらず、他の誰も使用していません。

現在、マシンを再起動してトークンを解放しています。時々(すべてに近い)再起動も役に立ちません。Simulia Knowledgebaseはあまり役に立ちません。

また、 lmgrd.exeABAQUSLMがプロセスで実行されているかどうかも確認しましたが、明らかにそうではありません。サーバーへのアクセス権がありません。クライアントがチェックアウトしたライセンスを削除するにはどうすればよいですか?

4

1 に答える 1

2

クライアント側からは、コマンド 'lmutil' を使用する必要があります:

 ./lmutil lmremove --help
 lmutil - Copyright (c) 1989-2014 Flexera Software LLC. All Rights Reserved.
 usage:     lmremove [-c licfile] feature user host display
            lmremove [-c licfile] -h feature host port handle
            lmremove [-c licfile] [-tsborrow <client_host>] | [-tsborrowstat]

「licfile」パラメーターには、<server port>@<server name>.

しかし、すべてのユーザーがそれを行うことはできません。Linux (おそらく Windows) では、このコマンドを使用するユーザーは、ライセンス サーバーの 'lmadmin' グループに属している必要があります。

適切な解決策は、Abaqus のベンダー デーモンがこれを許可している場合、オプション ファイルで「TIMEOUT」ディレクティブを使用することです。「タイムアウト」は遅延を定義します。この遅延中にトークンが使用されない場合、サーバーはそれを取得し (自動 'IN' が実行されます)、トークンは他のユーザーに解放されるか、必要に応じて同じように使用されます。

ライセンス管理者は、このユーザー アクションを禁止できます。「lmadmin」グループのすべてのメンバーがすべてのサービス ライセンスをシャットダウンできるため、非常に危険です。ユーザーがライセンス サーバーの「lmadmin」グループに属している場合、そのユーザーの権限を制限する方法が追加されました。

簡単な解決策は、ライセンス管理者にトークンの解放を依頼することです。場合によっては、ライセンス サービスを停止して再起動する以外に解決策がないことがあります。

于 2018-02-15T20:57:31.073 に答える