サポートチケットを作成する
フォローする

Q100189: "ライセンスがサーバーでタイムアウトしました"というエラーメッセージがNuke

症状

Nukeをしばらくの間(通常1時間以上)実行すると、次のエラーメッセージが表示されたライセンスの警告ポップアップが表示されます。

RLM:サーバーでライセンスがタイムアウトしました
一度OKをクリックすると、Nukeを実行し続けることができるはずです。 これは、Kronos、Keylight、OFlowなどの組み込みプラグインノードやFurnaceCoreなどの一部のNukeX機能を使用している場合に発生する可能性があり、フローティングライセンスでのみ発生します。

原因

この問題はフローティングライセンスでのみ発生し、ライセンスが無効であると想定するまでにRLMサーバーが待機する期間のデフォルト設定と相まって、ライセンスサーバーへのNukeの接続の1つがライセンスサーバーとの定期的な通信を維持しないために発生します。
サーバとのNukeライセンスチェック
NukeがNuke実行可能ファイルと内部DDImageライブラリの両方を実行すると、それらがnuke_iライセンスを持っていることをサーバーに確認します - 1つのライセンスだけがコンピュータにチェックアウトされますが、それは両方のプロセスによって共有されます。さらに、NukeをNukeXモードで実行すると、実行可能ファイルとDDImageの両方が共有するnukex_iライセンスもチェックアウトします。
Nukeの一部のノード(OFlow、Kronos、Keylighなど)およびNukeXの機能(FurnaceCoreノードを含む)は、ライセンスサーバー自体に連絡する代わりに、DDImageがまだライセンスをチェックアウトしていることを確認します。 Nukeのバグは、DDImageチェックアウトが、ライセンスがまだ使用中であることを知らせるためにライセンスサーバーへのハートビート接続を維持していないことです。
サーバーのライセンスタイムアウト設定
次の行を含めることによって、1時間のすべてのライセンスのタイムアウト設定を設定するFoundry Licensing Tools(FLT)と共にRLMオプションファイルをインストールします。
TIMEOUTALL 3600
TIMEOUTまたはTIMEOUTALL設定は、ライセンスが使用されていないと見なしてそれを元に戻すまでに、サーバーがライセンスのチェックアウトから応答せずに待機する時間を決定します。このデフォルト値を1時間に設定して、クラッシュしたプログラムがライセンスをマシンにチェックアウトしたままにしないようにします。

残念ながら、これはDDImageライセンスのハートビートバグと組み合わされているので、タイムアウト設定以上にNukeを実行してからDDImageをチェックするノードを使用しようとすると、ライセンスタイムアウトメッセージが表示されます。別のノードを作成するか、ノードの設定を変更するだけで、DDImageにサーバーとの通信を再度要求し、同じライセンスをチェックアウトするのに十分なはずです。Nukeを再起動する必要はありません。
この問題はバグ156955として内部的に追跡されています。

解決

この問題を回避するには、オプションファイルのタイムアウト設定を増やして、Nukeがこれらのポップアップを表示するまでの時間が長くなるようにします。これを行うには、サーバー上の以下のファイルを編集する必要があります。

Windows:
C:¥Program Files¥The Foundry¥RLM¥foundry.opt
C:\ ProgramData \ The Foundry \ RLM \ foundry.opt

OSX:
/ライブラリ/アプリケーションのサポート/ TheFoundry / RLM / foundry.opt

Linux:
/usr/local/foundry/RLM/foundry.opt

TIMEOUTALL値を変更してください。たとえば、タイムアウトを2時間に設定するには、行を次のように変更します。

TIMEOUTALL 7200
注意:この変更を有効にするには、RLMサーバを再起動する必要があります。
WindowsとOSX
管理者ユーザーとしてFoundry License Utility(FLU)を実行し、RLM Serverタブに行き、 "Stop Server"をクリックしてから "Start Server"をクリックします。
Linux:
以下のコマンドをrootまたはsudoで実行します。
cd /usr/local/foundry/LicensingTools7.1
./FoundryLicenseUtility -s stop -t RLM
./FoundryLicenseUtility -s start -t RLM
参考文献
NUKEライセンスの仕組みについての詳細は、Q100106をご覧ください。Nukeライセンスはどのように機能しますか?
RLMオプションファイル、およびRLMサーバーの動作を制御する方法については、 『 RLMエンドユーザーガイド』を参照してください

キーワード:

タイムアウト、ライセンスサーバー、接続が切断された、nukeタイムアウト、サーバー接続

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
7人中6人がこの記事が役に立ったと言っています

コメント