수준 및 상속

프로세스 재활용 이벤트는 사용자 인터페이스(UI)를 사용하거나 메타베이스를 직접 편집하여 IIS 메타베이스의 여러 수준에서 구성할 수 있습니다. 프로세스 재활용에 대해 구성된 모든 속성은 하위 수준이 특별히 구성된 경우를 제외하고는 IIS 메타베이스의 하위 수준에 의해 상속됩니다.

메타베이스 키

프로세스 재활용에 대해 고유한 메타베이스 키는 네 가지가 있습니다. 아래에 나열된 처음 세 키는 UI에서 구성할 수 있습니다. 넷째 키인 ShutdownTimeLimit 키는 메타베이스를 직접 편집해야만 구성할 수 있습니다.

응용 프로그램 보안

AppIsolated 키의 매개 변수 값을 통해 응용 프로그램의 보안 수준을 알 수 있으므로 UI를 사용하지 않고 프로세스 재활용을 구성하려면 AppIsolated 메타베이스 키에 대해 알아야 합니다. 그 다음에는 이 정보를 사용하여 프로세스 재활용 설정을 만들 위치를 결정해야 합니다. 응용 프로그램과 해당 보안 수준은 메타베이스의 여러 수준에서 구성될 수 있습니다. 보안 수준은 응용 프로그램이 해당 프로세스 재활용 설정을 구하는 위치를 결정합니다.

응용 프로그램 보호 메타베이스 설정
   낮음(IIS) AppIsolated = 0
   보통(풀링됨) AppIsolated = 2
   높음(격리됨) AppIsolated = 1

다음은 메타베이스의 여러 수준에서 프로세스 재활용을 구성하는 데 사용되는 메타베이스 키를 굵게 표시하는 메타베이스 구성 예제입니다.

메타베이스 구성 예제

/W3SVC
   AppIsolated = (INTEGER) 0
   PeriodicRestartTime = (INTEGER) 60
   PeriodicRestartRequests = (INTEGER) 10000
   PeriodicRestartSchedule = (STRING) "03:30" "21:30"
   ShutdownTimeLimit = (INTEGER) 6000
   꿵ther default site/app settings?br>       /W3SVC/1
         ShutdownTimeLimit = (INTEGER) 700
      /W3SVC/1/root
        AppIsolated = (INTEGER) 2
        PeriodicRestartTime = (INTEGER) 0
        꿵ther app settings?br>       /W3SVC/1/root/isolatedApp
         AppIsolated = (INTEGER) 1
         PeriodicRestartTime = (INTEGER) 600
         PeriodicRestartRequests = (INTEGER) 0
         ShutdownTimeLimit = (INTEGER) 900
         꿵ther app settings?br>       /W3SVC/1/root/PooledApp
         AppIsolated = (INTEGER) 2
         꿵ther app settings?br>       /W3SVC/1/root/PooledApp/WebDir
      /W3SVC/1/root/inprocApp
         AppIsolated = (INTEGER) 0
         꿵ther app settings?br>

메타베이스 구성 예제 이해

응용 프로그램 작성 및 보안 수준 설정에 대한 자세한 내용은 응용 프로그램 정보를 참조하십시오. 응용 프로그램의 시작 위치 및 경계 설정에 대한 자세한 내용은 응용 프로그램 경계 정의를 참조하십시오.

관련 리소스


© 1997-2001 Microsoft Corporation. All rights reserved.