게시자 대기열 및 작업자 가용성 구성
단순 작업 우선 순위 지정 이외에 게시자 대기열 및 작업자 가용성을 구성하여 사용량이 적은 시간대의 게시 처리량을 높일 수도 있습니다. 예를 들어, 주요 데이터 마이그레이션 또는 가져오기 이후에 해당합니다.
게시자 대기열 가용성 구성
게시자 대기열 가용성을 구성하려면 아래 단계를 따르십시오.
1. 사용량이 적은 게시 시간대에 사용할 수 있는 번호가 매겨진 추가 게시자 대기열 수와 시간을 결정합니다.
2. xconfmanager 명령을 사용하여 wvs.properties 파일에서 사용 가능한 시간 등록 정보를 설정합니다. 등록 정보의 형식은 다음과 같습니다.
publish.publishqueue.availabletimes.<queuename>=<availabletimes>
예:
publish.publishqueue.availabletimes.PublisherQueue1=<availabletimes>
publish.publishqueue.availabletimes.PublisherQueue2=<availabletimes>
사용할 날짜 및 시간 범위의 형식은 아래의 사용 가능한 시간 설정을 참조하십시오.
3. xconfmanager -p 명령을 실행하여 변경 사항을 전파합니다.
4. Windchill 메소드 서버를 다시 시작합니다.
작업자 가용성 구성
추가 WVS 작업자의 가용성을 제어하여 사용량이 적은 시간대의 게시 처리량을 높입니다. 추가 작업자의 설정 가용성을 구성하려면 아래 단계를 따르십시오.
1. 사용량이 적은 게시 시간대에 사용할 수 있는 추가 작업자 수와 사용 가능한 시간을 결정합니다.
2. 텍스트 편집기를 사용하여 agent.ini에 추가된 각 추가 작업자 정의에 대한 관련 availabletime 매개 변수를 정의합니다. 이 매개 변수는 각 작업자가 사용할 수 있는 시간과 요일을 정의합니다.
사용할 날짜 및 시간 범위의 형식은 아래의 사용 가능한 시간 설정을 참조하십시오.
3. agent.ini 파일을 저장합니다.
4. 작업자 에이전트 관리 대화상자에서 다시 로드를 클릭합니다. 새 설정이 적용됩니다.
사용 가능한 시간 설정
시간과 날짜를 설정하는 문자열 형식은 wvs.properties 파일의 게시자 대기열 publish.publishqueue.availabletimes.<queuename> 등록 정보와 같이 agent.ini의 작업자 availabletime 매개 변수와 동일합니다.
<time1> , <time2> , <timeN>
여기서 각각 다음과 같이 정의됩니다.
<start-time>-<end-time> [- <day-of-week>]
시작 및 종료 시간은 쉼표로 구분하여 필요한 만큼 반복할 수 있습니다. 시간 형식은 메소드 서버가 실행되고 있는 지역(Java에 정의된 대로)에 적용됩니다. 예를 들어, 미국은 오전/오후 형식을 사용하고 영국은 24시간 형식을 사용합니다. 각 시간 지정에 요일 조건을 포함할 수도 있습니다.
작업자를 위한 영국식 날짜와 시간 형식의 예는 다음과 같습니다.
availabletime=19:00-06:00, 05:00-20:00 - sat, 05:00-20:00 - sun
이 경우 작업자가 매일 밤 19:00부터 다음날 아침 06:00시까지 사용 가능하며 토요일과 일요일에는 05:00시부터 20:00시까지 사용 가능합니다.
동일한 시간 및 요일에 대한 미국 형식의 예는 다음과 같습니다.
availabletime=7:00 pm-6:00 am, 5:00 am-8:00 pm - sat, 5:00 am-
8:00 pm - sun
형식이 올바르지 않으면 메소드 서버 메시지가 표시됩니다.