여러 번 시도해야 Zoo에서 라이센스를 받을 수 있는 현상

Product: Zoo
Summary: Zoo 서버에서 라이센스를 받기 위해 Rhino 에서 여러 번 시도가 필요한 현상에 대한 안내입니다.

질문

저희는 180 개가 넘는 Rhino 라이센스를 보유하고 있으며, 이 모든 라이센스는 하나의 Zoo 서버에서 관리하고 있습니다. 가끔 Zoo로 라이센스 요청이 들어가면 Zoo에서의 처리 속도가 다소 느려지는 현상이 있음을 발견하였습니다. 사용자 측에서 여러 번 반복하지 않으면 Rhino의 라이센스를 받을 수 없는 경우가 그러합니다. 마치 Zoo에서 라이센스를 승인 처리할 때까지 잠시 멈추는 (타임아웃)는 과정이 있는 듯합니다. 해결 방법을 알려 주세요.

답변

네트워크 노드 버전의 Rhino가 실행되면 자동으로 Zoo에서 라이센스를 요청합니다. Rhino가 15초 이내에 Zoo에서 어떤 응답도 받지 못 하면 다음과 같은 메시지가 표시됩니다:

이러한 메시지가 표시되는 데에는 몇 가지 이유가 생각해볼 수 있습니다.

  1. 구성 설정 또는 방화벽으로 인해 Rhino의 메시지가 Zoo에 도착하지 않았음.
  2. 타임아웃 기간 동안 Zoo가 너무 바쁜(busy) 상태여서 응답할 수 없었음.
  3. Zoo의 응답이 방화벽에 막혀서 Rhino까지 도착하지 않았음.

이 경고 메시지의 원인으로는 1과 3이 대부분입니다. 워크스테이션에서 이 메시지가 표시되면 Zoo의 로그 파일 (Tools → View Log File)을 열어 파일 본문의 마지막 부분을 찾아 워크스테이션의 incoming 메시지를 확인하세요. 라이센스 요청 시간에 어떤 엔트리도 볼 수 없다면 Rhino 워크스테이션의 구성 설정(Zoo 레지스트리 키, 등)이 올바르게 되어 있고, 방화벽도 올바르게 설정되어 있음을 뜻합니다. 구성 설정에 대한 자세한 정보는 Zoo 도움말 파일 또는 Zoo 설치와 구성 페이지를 참조하세요.

2은 규모가 크고 번잡한 네트워크이거나, Zoo가 실행되는 서버가 과부하 상태, 또는 Zoo 서버에서 많은 숫자의 라이센스를 호스팅할 때 발생할 수 있습니다. Zoo의 과부하 상태를 해결하는 한 방법은 미사용된 라이센스를 회수하는 시간을 좀 더 길게 설정해두는 것입니다. Zoo의 Recover unused licenses(미사용된 라이센스 회수) 설정값은 3분이 기본값이며, 이는 대부분의 Zoo 서버에 적합한 값입니다. 그러나 번잡한 Zoo 서버의 경우에는 이 값을 12 또는 15분으로 올리면 Zoo의 부하를 줄일 수 있습니다. 이 값을 변경한 후에는 Zoo를 닫고 다시 시작하셔야 합니다.