Oracle® Solaris 11.2의 시스템 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

서비스를 자동으로 시작할지 여부 표시

실행 중인 서비스는 종속성의 하나가 중지되거나 새로 고쳐지면 다시 시작되도록 구성할 수 있습니다. 실행 중인 서비스(online 또는 degraded 상태)의 종속성이 충족되지 않으면 서비스가 offline 상태로 전환됩니다. 종속성이 중지되거나 새로 고쳐진 후 서비스가 다시 시작되면 종속성이 다시 충족되고 종속 서비스가 다시 실행 중인 상태로 전환될 수 있습니다.

다음 요소에 따라 require_all, require_any 또는 optional_all 종속성이 중지되거나 새로 고쳐진 후 서비스를 다시 시작할지가 결정됩니다.

  • 종속성이 중지되거나 새로 고쳐졌는지를 나타냅니다. 중지된 경우 하드웨어 오류나 코어 덤프와 같은 오류 또는 관리 작업과 같은 다른 이유 때문에 종속성이 중지되었는지를 나타냅니다.

  • 종속성의 restart_on 속성 값입니다. 가능한 값은 none, error, restartrefresh입니다.

다음 표에 나와 있는 대로 종속성의 restart_on 속성 값이 none이면 종속성이 중지되거나 새로 고쳐질 때 종속 서비스가 다시 시작되지 않습니다. 종속성의 restart_on 속성 값이 refresh이면 종속성이 중지되거나 새로 고쳐질 때 종속 서비스가 항상 다시 시작됩니다. restart_on 값이 error이면 오류 때문에 종속성이 중지된 경우에만 종속 서비스가 다시 시작됩니다. restart_on 값이 restart이면 종속성이 새로 고쳐진 경우에만 종속 서비스가 다시 시작됩니다.

표 2-1  종속성이 중지된 후 자동으로 서비스 다시 시작
require_all, require_any 또는 optional_all 종속성
종속성 restart_on 속성 값
중지 또는 새로 고침 이벤트
none
error
restart
refresh
오류 때문에 중지
다시 시작되지 않음
다시 시작
다시 시작되지 않음
다시 시작
기타 중지
다시 시작되지 않음
다시 시작되지 않음
다시 시작되지 않음
다시 시작
새로 고침
다시 시작되지 않음
다시 시작되지 않음
다시 시작
다시 시작

서비스가 종속된 인스턴스 나열system-repository 서비스에 두 개의 require_all 종속성과 하나의 optional_all 종속성이 있음을 보여줍니다. 다음 명령은 milestone/network 서비스나 system/filesystem/autofs 서비스가 어떤 다른 이유로 중지되거나 새로 고쳐지는 경우가 아니라 오류 때문에 중지되면 system-repository 서비스가 다시 시작될 것임을 보여줍니다. system/filesystem/local 서비스가 어떤 이유로 새로 고쳐지거나 중지되면 system-repository 서비스가 다시 시작되지 않습니다.

$ svccfg -s system-repository:default listprop -o propname,propval '*restart_on'
network/restart_on          astring     error
filesystem-local/restart_on astring     none
autofs/restart_on           astring     error