Sun Java Communications Suite 5 릴리스 노트

관찰자를 사용하여 자동으로 달력 서비스 다시 시작

Calendar Server와 Messaging Server는 이제 동일한 중지 및 시작 메커니즘을 사용합니다. start-cal 명령은 watcher 프로세스를 시작한 다음 다른 모든 프로세스를 시작합니다. watcher 프로세스는 다른 서비스 간의 종속성을 인식하며 이 순서대로 서비스가 시작됩니다.

등록된 각 서비스(프로세스)는 관찰자에 연결합니다. 연결을 제대로 끊지 않고 프로세스가 종료되면 관찰자는 자동으로 이 프로세스를 다시 시작합니다. 정의된 간격 내에 프로세스가 두 번 종료되면 관찰자는 프로세스를 다시 시작하지 않습니다. 이 시간 초과 간격을 직접 구성할 수 있습니다.

관찰자에 대한 추가 내용은 다음을 참조하십시오.

관찰자가 모니터링하는 Calendar Server 서비스

관찰자는 관찰자에 등록된 모든 서비스를 모니터링합니다. Calendar Server의 경우 등록된 프로세스는 cshttpd, csadmind, csdwpd, csnotifyd 및 csstored입니다.

csstored 데몬을 활성화해야 합니다. 구성 매개 변수 local.store.enable을 "y"로 설정하십시오. 이전 버전의 Calendar Server에서는 csstored를 활성화하는 작업이 선택 사항이었지만 이번 버전에서는 필수 사항입니다. csstored 데몬이 성공적으로 시작되어야 저장소에 액세스하는 각 서비스가 시작할 수 있습니다. 이 프로세스가 중지되면 종속 프로세스도 중지한 다음 다시 시작해야 합니다.

Calendar Server 6.3의 관찰자 구성

관찰자는 기본적으로 활성화되어 있습니다. 관찰자 프로세스를 관리하기 위해 ics.conf 파일에 다음과 같은 새 매개 변수가 추가되었습니다.

Calendar Server 6.3의 관찰자 로깅

관찰자는 cal-svr-base/data/log/watcher.log라는 단일 로그에 기록합니다. 이 로그에는 다음과 같은 정보가 포함되어 있습니다.

Calendar Server 6.3의 고가용성 배포에서의 자동 다시 시작

시간 초과 기간 내에 서버가 두 번 실패하면 시스템은 서버 다시 시작 시도를 중지합니다. HA 시스템에서는 Calendar Server가 종료되고 다른 시스템으로의 페일오버가 발생합니다.

csservice의 래퍼 스크립트를 사용하여 Calendar Server 6.3 시작 및 중지

csservice의 공용 인터페이스는 start-cal 및 stop-cal입니다. 이 절에서는 이러한 각 래퍼 스크립트의 사용법을 보여 주고 각 옵션에 대한 설명과 시작 또는 중지할 구성 요소 목록을 제공합니다.

Calendar Server 6.3의 start-cal 래퍼 스크립트

start-cal 사용법은 다음과 같습니다.

./start-cal [options...] [components...]

다음은 옵션 목록입니다.

-? 또는 --help

이 도움말 목록을 표시합니다.

-d

디버깅 모드를 활성화합니다.

-l

사용중인 서비스를 나열합니다.

-L

활성화된 서비스를 나열합니다.

-A

모든 서비스를 나열합니다.

다음은 구성 요소 목록입니다.

watcher

ens

store

notify

admin

http

dwp

구성 요소를 나열하지 않으면 start-cal은 활성화된 모든 서비스를 시작합니다.

Calendar Server 6.3의 stop-cal 래퍼 스크립트

stop-cal 사용법은 다음과 같습니다.

./stop-cal [options...] [components...]

다음은 옵션 목록입니다.

-? 또는 --help

이 도움말 목록을 표시합니다.

-d

디버깅 모드를 활성화합니다.

-f

SIGKILL 사용을 강제로 중지합니다. 이 옵션은 UNIX® 플랫폼에서만 작동합니다.

다음은 구성 요소 목록입니다.

watcher

mfagent

ens

store

notify

admin

http

dwp

구성 요소를 나열하지 않으면 stop-cal은 활성화된 모든 서비스를 중지합니다.