Calendar Server 성능은 다양한 ics.conf 매개 변수의 시간 초과 값을 사용하여 조정할 수 있습니다.
다음과 같은 시간 초과 유형이 있습니다.
ics.conf 매개 변수 편집에 대한 자세한 내용은 ics.conf 구성 파일 편집을 참조하십시오.
다음 표에서는 관리(csadmin) 서비스에서 사용하는 ics.conf 파일의 Calendar Server 시간 초과 매개 변수를 설명합니다.
표 21–4 관리 서비스(csadmin)의 HTTP 시간 초과 값
매개 변수 |
설명 |
---|---|
service.admin.idletimeout |
csadmind 서비스가 유휴 HTTP 연결 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 120초(2분)입니다. |
service.admin.resourcetimeout |
csadmind 서비스가 자원 달력에 대한 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 900초(15분)입니다. |
service.admin.sessiontimeout |
csadmind 서비스가 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 1800초(30분)입니다. |
다음 표에서는 최종 사용자에게 적용되는 ics.conf 파일의 Calendar Server HTTP 시간 초과 매개 변수를 설명합니다.
표 21–5 최종 사용자용 ics.conf의 HTTP 시간 초과 값(cshttpd 서비스)
매개 변수 |
설명 |
---|---|
service.http.idletimeout |
cshttpd 서비스가 유휴 HTTP 연결 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 "120"초(2분)입니다. |
service.http.resourcetimeout |
cshttpd 서비스가 달력 자원의 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 "900"초(15분)입니다. |
service.http.sessiontimeout |
cshttpd 서비스가 HTTP 세션 시간 초과까지 대기하는 시간을 초 단위로 지정합니다. 기본값은 "1800"초(30분)입니다. |
다음 ics.conf 파일 매개 변수는 Calendar Server가 그룹 예약 엔진(GSE) 대기열에서 들어오는 작업을 스캔하기 전에 기다리는 시간을 초 단위로 지정합니다.
gse.belowthresholdtimeout="3"
할당된 최대 스레드보다 많은 작업이 대기열에 있으면 마지막 스레드는 항상 대기열을 다시 스캔합니다. 따라서 이러한 설정은 작업의 수가 할당된 최대 스레드보다 적을 때만 적용됩니다.
기본값은 "3"입니다. 이 숫자를 증가시키면 서버가 대기열을 검색하는 빈도가 감소하고 전체적인 성능이 향상될 수 있습니다. 하지만 이벤트의 크기가 증가하여 대기열이 너무 커지면 시간을 줄여 대기열의 처리 속도를 높일 수 있습니다. 그러면 전반적인 성능은 저하되지만 이벤트 업데이트 속도는 빨라집니다.