확인을 클릭하면 Nuke 계속 실행할 수 있습니다. 이는 Kronos, Keylight 또는 OFlow와 같은 내장 플러그인 노드와 FurnaceCore와 같은 일부 NukeX 기능을 사용할 때 발생할 수 있으며 부동 라이센스에서만 발생합니다.
원인
이 문제는 부동 라이센스에서만 발생하며 라이센스 서버에 대한 Nuke 의 연결 중 하나가 라이센스 서버와 정기적인 통신을 유지하지 않고 라이센스가 종료되었다고 가정하기 전에 RLM 서버가 기다리는 시간에 대한 기본 설정과 결합되어 발생합니다. .
서버로 Nuke 라이센스 확인
Nuke Nuke 실행 파일과 내부 DDImage 라이브러리를 모두 실행하면 서버에 nuke _i 라이센스가 있는지 확인합니다. 단 하나의 라이센스만 컴퓨터에 체크아웃되지만 두 프로세스에서 공유됩니다. 또한 NukeX 모드에서 Nuke 실행하면 실행 파일과 DDImage 모두 공유할 nukex _i 라이센스도 확인합니다.
Nuke 의 일부 노드(예: OFlow, Kronos, Keylight) 및 NukeX 기능(FurnaceCore 노드 포함)은 라이센스 서버 자체에 연결하는 대신 DDImage에 아직 라이센스가 체크아웃되어 있는지 확인합니다. Nuke 의 버그는 DDImage 체크아웃이 라이센스가 아직 사용 중임을 알리기 위해 라이센스 서버에 대한 하트비트 연결을 유지하지 않는다는 것입니다.
서버의 라이센스 시간 초과 설정
다음 줄을 포함하여 모든 라이센스에 대한 시간 초과 설정을 1시간으로 설정하는 FLT( Foundry Licensing Tools)를 사용하여 RLM 옵션 파일을 설치합니다.
다음 줄을 포함하여 모든 라이센스에 대한 시간 초과 설정을 1시간으로 설정하는 FLT( Foundry Licensing Tools)를 사용하여 RLM 옵션 파일을 설치합니다.
TIMEOUTALL 3600
TIMEOUT 또는 TIMEOUTALL 설정은 라이센스가 사용되지 않는다고 가정하고 다시 가져오기 전에 서버가 라이센스 체크아웃을 듣지 않고 기다리는 시간을 결정합니다. 충돌이 발생한 프로그램이 라이선스를 컴퓨터에 체크아웃한 상태로 유지하는 것을 방지하기 위해 이 기본값을 1시간으로 설정했습니다.
불행하게도 이는 DDImage 라이센스 하트비트 버그와 결합되어 제한 시간 설정 이상으로 Nuke 실행한 다음 DDImage를 확인하는 노드를 사용하려고 하면 라이센스 시간 초과 메시지가 표시됩니다. 다른 노드를 생성하거나 노드의 설정을 변경하면 DDImage가 서버와 다시 통신하고 동일한 라이센스를 다시 확인하도록 유도하기에 충분해야 하며 Nuke 다시 시작할 필요가 없습니다.
불행하게도 이는 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 :
FLU( Foundry License Utility)를 관리자로 실행하고 RLM 서버 탭으로 이동하여 "서버 중지"를 클릭한 다음 "서버 시작"을 클릭합니다.
FLU( Foundry License Utility)를 관리자로 실행하고 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 최종 사용자 가이드 에서 확인할 수 있습니다.
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요
증상
일반적으로 한 시간 이상 동안 Nuke 실행하면 다음 오류 메시지와 함께 라이센스 경고 팝업이 표시됩니다.
RLM: 서버의 라이센스 시간 초과