Q100189: Nuke 에서 "서버에서 라이선스 시간이 초과되었습니다" 오류 메시지가 나타납니다.

증상

Nuke 한 시간 이상 실행하면 다음과 같은 오류 메시지와 함께 라이선스 경고 팝업이 나타납니다.


RLM: 서버에서 라이센스 시간 초과
"확인"을 클릭하면 Nuke 계속 실행할 수 있습니다. 이는 Kronos, Keylight, OFlow와 같은 내장 플러그인 노드와 FurnaceCore와 같은 일부 NukeX 기능을 사용할 때 발생할 수 있으며, 플로팅 라이선스를 사용하는 경우에만 발생합니다.


원인

이 문제는 플로팅 라이선스에서만 발생하며, Nuke 가 라이선스 서버와 정기적으로 통신하지 않고 라이선스 서버에 연결한 경우와 RLM 서버가 라이선스가 종료되었다고 가정하기 전에 기다리는 시간에 대한 기본 설정 때문에 발생합니다.
서버를 통한 Nuke 라이센스 확인
Nuke Nuke 실행 파일과 내부 DDImage 라이브러리를 모두 실행할 때, 서버는 해당 라이브러리에 nuke _i 라이선스가 있는지 확인합니다. 컴퓨터에는 하나의 라이선스만 체크아웃되지만 두 프로세스 모두 해당 라이선스를 공유합니다. 또한 Nuke NukeX 모드로 실행하면 실행 파일과 DDImage 모두 nukex _i 라이선스를 체크아웃하여 공유합니다.
Nuke 의 일부 노드(예: OFlow, Kronos, Keylight)와 NukeX 기능(FurnaceCore 노드 포함)은 라이선스 서버에 직접 접속하는 대신 DDImage에 라이선스가 아직 체크아웃되어 있는지 확인합니다. Nuke 의 버그는 DDImage 체크아웃이 라이선스 서버에 라이선스가 아직 사용 중임을 알리는 하트비트 연결을 유지하지 않는다는 것입니다.
서버의 라이센스 시간 초과 설정
Foundry Licensing Tools(FLT)를 사용하여 RLM 옵션 파일을 설치하고 다음 줄을 포함하여 모든 라이선스에 대한 시간 초과 설정을 1시간으로 설정합니다.
TIMEOUTALL 3600
TIMEOUT 또는 TIMEOUTALL 설정은 서버가 라이선스 체크아웃 알림을 받지 않고 라이선스가 사용되지 않는 것으로 간주하여 라이선스를 회수하기 전까지 대기하는 시간을 결정합니다. 충돌한 프로그램이 라이선스를 컴퓨터에 체크아웃 상태로 유지하는 것을 방지하기 위해 이 기본값을 1시간으로 설정했습니다.

안타깝게도 이 문제는 DDImage 라이선스 하트비트 버그와 결합되어 Nuke 시간 초과 설정보다 오래 실행한 후 DDImage를 확인하는 노드를 사용하려고 하면 라이선스 시간 초과 메시지가 표시됩니다. 다른 노드를 생성하거나 노드의 설정을 변경하면 DDImage가 서버와 다시 통신하여 동일한 라이선스를 다시 확인하도록 유도할 수 있으며, Nuke 다시 시작할 필요는 없습니다.
이 문제는 내부적으로 버그 156955로 추적됩니다.


해결

이 문제를 해결하려면 옵션 파일에서 시간 초과 설정을 늘려 Nuke 팝업을 표시하기 전에 더 오래 실행되도록 할 수 있습니다. 이를 위해 서버에서 다음 파일을 편집해야 합니다.


윈도우 :
C:\Program Files\The Foundry \RLM\foundry.opt
C:\ProgramData\The Foundry \RLM\foundry.opt

OSX :
/Library/Application Support/TheFoundry/RLM/ foundry .opt

리눅스 :
/usr/local/ foundry /RLM/ foundry .opt

TIMEOUTALL 값을 변경합니다. 예를 들어, 시간 초과를 2시간으로 설정하려면 해당 줄을 다음과 같이 변경합니다.

TIMEOUTALL 7200
참고 사항: 이 변경 사항을 적용하려면 RLM 서버를 다시 시작해야 합니다.
윈도우 및 OSX :
관리자 권한으로 Foundry License Utility(FLU)를 실행하고 RLM 서버 탭으로 이동하여 "서버 중지"를 클릭한 다음 "서버 시작"을 클릭합니다.
리눅스 :
루트 또는 sudo로 다음 명령을 실행합니다.
cd /usr/local/ foundry /LicensingTools8.1
./ Foundry LicenseUtility -s stop -t RLM
./ Foundry LicenseUtility -s start -t RLM

추가 읽기

NUKE 라이선싱이 어떻게 작동하는지에 대한 자세한 내용은 Q100106: Nuke 라이선싱은 어떻게 작동합니까? 에서 확인할 수 있습니다.

RLM 옵션 파일에 대한 자세한 내용과 RLM 서버의 동작을 제어하는 방법은 RLM 최종 사용자 가이드 에서 확인할 수 있습니다.

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요