전체 시스템을 “디버그 모드”로 실행하는 ics.conf 매개 변수는 없지만 이 절에서는 유용한 디버그 정보를 가져오는 몇 가지 방법을 설명합니다.
과도한 로깅과 모니터링은 성능에 부정적인 영향을 주므로 필요하지 않은 경우 해제하십시오.
다음 표에 표시된 매개 변수를 사용하여 로깅의 세부 수준을 늘리십시오.
매개 변수 |
설명 및 기본값 |
---|---|
logfile.loglevel |
CRITICAL, ALERT, ERROR, WARNING, NOTICE 및 INFORMATION을 포함하여 모든 수준을 기록하려면 DEBUG로 설정합니다. 이 설정은 모든 로그에 적용됩니다. |
사용 가능한 다른 로그에 대한 자세한 내용은 Calendar Server 로그 파일 사용을 참조하십시오.
LDAP 데이터 캐시에 대한 모든 액세스를 기록하고 로그(보고서)를 출력하려면 다음 표에 표시된 ics.conf 매개 변수를 설정합니다.
매개 변수 |
설명 및 기본값 |
---|---|
local.ldap.cache.stat.enable |
LDAP 데이터 캐시에 대한 액세스 로그 여부 및 로그 파일의 통계 인 쇄 여부를 지정합니다. 기본값은 “no”(통계 기록 안 함)입니다. 통계 로깅을 사용 가능하게 하려면 “yes”로 설정합니다. 성능 개선을 위해 디버그 모드에서만 사용하십시오. |
local.ldap.cache.stat.interval |
각 통계 보고서가 로그 파일에 기록되는 간격을 초 단위로 지정합니 다. 기본값은 “1800”초(30분)입니다. 로깅이 사용 가능한 경우에만 활성화됩니다. 간격을 줄이면 문제를 정확히 식별하는데 도움이 됩니다. 간격을 늘리면 시스템 로드가 줄어듭니다. |
Calendar Server에는 현재 LDAP 캐시 데이터를 만료하기 위한 논리가 없습니다. ldap_cache 디렉토리의 내용을 수동으로 제거한 후 Calendar Server를 다시 시작해야 합니다.
Calendar Server를 중지합니다.
/var/opt/SUNWics5/csdb/ldap_cache 디렉토리의 모든 파일을 제거하되, ldap_cache 디렉토리 자체는 제거하지 않습니다.
Calendar Server를 다시 시작합니다.
시스템을 모니터하려면 다음 Calendar Server 유틸리티를 사용합니다.
csmonitor – 필요한 디버그 수준을 지정합니다. 숫자가 클수록 메시지가 더 자세하게 표시됩니다.
csstats – list 명령을 사용하여 counter.conf 파일에 정의된 카운터 객체의 통계 정보를 표시합니다.
cstool – 이 유틸리티를 사용하여cshttpd, csadmind, enpd 등과 같은 서비스를 핑합니다.
Calendar Server 유틸리티에 대한 자세한 내용은 부록 D, Calendar Server 명령줄 유틸리티 참조 를 참조하십시오.