다음을 통해 공유


서비스에 대한 지침

서비스는 업데이트를 설치하는 데 필요한 경우 다시 시작 관리자가 서비스를 종료하고 다시 시작할 수 있도록 이러한 지침을 준수해야 합니다. 애플리케이션은 애플리케이션에 대한 지침에 설명된 지침을 사용할 수 있습니다.

  • 서비스는 시스템을 다시 시작하지 않고 도 Service Control Manager 를 사용하여 종료 및 다시 시작할 수 있어야 합니다. 이 지침의 예외는 lsass.exe 또는 services.exe 컨텍스트에서 실행되는 중요한 시스템 프로세스입니다.

  • 다시 시작 관리자는 서비스 종속성을 적용합니다. 서비스가 종료되고 다시 시작되면 종속 서비스가 종료되고 다시 시작됩니다.

  • 서비스는 SCM(서비스 제어 관리자)에서 복구 간격 및 초기화 기간을 지정해야 합니다. 복구 간격은 SCM이 복구 작업을 수행하기 전에 대기하는 마지막 오류 이후의 시간(msecs)입니다. 초기화 기간은 서비스 제어 관리자가 오류 수를 0으로 다시 설정하기 전에 대기하는 마지막 오류 이후의 시간(초)입니다. 서비스는 ChangeServiceConfig2 함수를 사용하여 구성 설정을 변경할 수 있습니다.

    중요 서비스는 다음 복구 설정을 사용하여 서비스를 다시 시작하지 못한 후 1분 후에 서비스를 다시 시작하고, 두 번째 실패 후 2분 후에 다시 시작하고, 세 번째 오류 후 1분 후에 컴퓨터를 다시 시작하도록 지정해야 합니다. 실패 횟수는 300초 후에 0으로 다시 설정됩니다.

    복구 작업: 다시 시작/60000/다시 시작/120000/다시 부팅/60000 & 다시 설정 =300

    중요하지 않은 서비스 전에 중요한 서비스를 시작해야 합니다. 중요한 서비스가 아닌 서비스는 다음 복구 설정을 사용하여 서비스를 다시 시작하지 못한 후 2분 후에 서비스를 다시 시작하도록 지정해야 합니다. 두 번째 오류 후에 서비스가 다시 시작되지 않으며 관리자가 이 경우에 개입해야 합니다. 실패 횟수는 900초 후에 0으로 다시 설정됩니다.

    복구 작업: 다시 시작/120000/다시 시작/300000/없음/0 & 다시 설정 = 900