그룹에 대기열 지정
대기열에 그룹을 지정한 다음 이러한 그룹을 여러 메소드 서버에 지정하여 대기열 작업 로드를 여러 서버에 분산시킬 수 있습니다.
|
메소드 서버가 하나만 있는 경우에는 모든 대기열이 해당 메소드 서버를 통해 처리되며, 대기열을 그룹에 지정해서는 안 됩니다.
|
기본적으로 대기열은 그룹에 지정되지 않습니다. Windchill은 모든 대기열을 기본값이라는 내부 그룹에 유지합니다.
Windchill 환경이 여러 백그라운드 서버로 구성되어 있을 경우 대기열 처리를 특정 백그라운드 메소드 서버에 지정하려면 다음 임무를 수행합니다.
1. 각 대기열을 처리할 위치를 결정합니다. 이에 따라 대기열 그룹 수가 결정됩니다. 그런 다음 각 그룹의 이름을 선택합니다.
|
Windchill 클러스터에 그룹을 설정할 경우 로컬 호스트 이름을 그룹 이름으로 사용할 수 있습니다. Windchill 클러스터에서의 그룹 구성에 대한 자세한 내용은 백그라운드 메소드 서버 구성을 참조하십시오.
|
2. 각 대기열을 그룹에 지정합니다.
|
특정 그룹에 지정되지 않은 대기열은 기본값 그룹에 속합니다.
|
대기열을 그룹에 지정하려면 다음 작업 중 하나를 완료하고 그룹 필드에 그룹 이름을 지정합니다.
◦ 새 대기열을 작성합니다.
대기열 작성을 참조하십시오.
또한 wt.queue.[queue_name] 등록 정보를 그룹 이름으로 직접 설정하여 대기열을 그룹에 지정할 수 있습니다. [queue_name]은 대기열의 이름입니다.
3. 각 그룹을 하나 이상의 백그라운드 메소드 서버에 지정합니다.
기본값 그룹을 백그라운드 메소드 서버에 지정해야 합니다. 그룹에 명시적으로 지정하지 않은 대기열은 기본값 그룹에 포함되기 때문입니다.
|
그룹이 메소드 서버에 지정되지 않은 경우, 그룹에 지정된 대기열의 엔트리는 실행되지 않습니다.
|
그룹을 지정하려면 백그라운드 메소드 서버의 시작 명령에 wt.queue.queueGroup 등록 정보를 지정합니다. 백그라운드 메소드 서버에 그룹을 지정하는 방법은
백그라운드 메소드 서버 구성을 참조하십시오.