프로세스 재활용 이벤트는 사용자 인터페이스(UI)에서 또는 메타베이스를 직접 편집하여 구성할 수 있습니다. 오류가 발생할 가능성을 줄이려면 되도록이면 UI에서 IIS를 구성해야 합니다.
프로세스 재활용 이벤트를 구성하기 전에 프로세스 재활용이 메타베이스의 다른 수준에서 구성되는 이유와 속성이 다른 수준에 의해 상속되는 시기를 이해해야 합니다.
프로세스 재활용 정보에 설명된 대로 프로세스 재활용을 구성하는 데 사용되는 메타베이스 키에는 PeriodicRestartTime, PeriodicRestartRequests, PeriodicRestartSchedule 및 ShutdownTimeLimit 네 가지가 있습니다. 이 네 가지 중에서 ShutdownTimeLimit 메타베이스 키만은 UI에서 구성할 수 없습니다. ShutdownTimeLimit 메타베이스 키 구성에 대한 자세한 내용은 UI를 사용하지 않고 이벤트 구성을 참조하십시오.
프로세스 재활용 이벤트는 IIS 스냅인을 사용하여 UI에서 구성됩니다. 구성 절차의 단계는 구성하는 IIS의 수준에 따라 달라집니다.
중요 W3SVC(IISWebService) 수준에서만 풀링된 OOP(out-of-process) 응용 프로그램에 대한 프로세스 재활용 설정을 사용할 수 있습니다.
W3SVC(IISWebService) 수준을 구성하려면
- IIS 스냅인에서 컴퓨터 아이콘을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
- 인터넷 정보 서비스 탭을 선택합니다. 마스터 속성 구역의 마스터 속성 목록에서 WWW 서비스를 선택하고 편집을 클릭합니다.
- 홈 디렉터리 탭을 선택합니다.
- 응용 프로그램 설정 구역에서 구성을 클릭합니다.
- 프로세스 옵션 탭을 선택합니다.
이제 프로세스 옵션 속성 시트에 있습니다. 이 속성 시트를 사용하여 프로세스 재활용 이벤트를 구성하는 방법에 대한 자세한 내용은 프로세스 옵션 속성 시트를 참조하십시오.
중요 격리된 OOP 응용 프로그램에 대한 프로세스 재활용 설정은 UI를 사용하여 아래 나열된 세 가지 수준에서만 구성될 수 있습니다. UI를 사용하여 이러한 수준에서 구성할 때, 격리된 응용 프로그램은 사용자가 프로세스 재활용을 설정하는 수준에 있다는 것을 전제로 합니다. 그렇지 않으면 프로세스 옵션 속성 시트의 재활용 옵션이 흐리게 표시되어 사용할 수 없게 됩니다. 응용 프로그램 작성에 대한 자세한 내용은 응용 프로그램 작성을 참조하십시오.
W3SVC/n/ROOT(IISWebVirtualDir) 수준을 구성하려면
- IIS 스냅인에서 구성하려는 가상 디렉터리를 마우스 오른쪽 단추로 클릭하고 목록에서 속성을 선택합니다.
- 가상 디렉터리 탭을 선택합니다.
- 응용 프로그램 설정 구역에서 구성을 클릭합니다.
- 프로세스 옵션 탭을 선택합니다.
이제 프로세스 옵션 속성 시트가 표시됩니다. 이 속성 시트를 사용하여 프로세스 재활용 이벤트를 구성하는 방법에 대한 자세한 내용은 프로세스 옵션 속성 시트를 참조하십시오.
W3SVC/n/ROOT/WebVirtualDir(IISWebVirtualDir) 수준을 구성하려면
- IIS 스냅인에서 구성하려는 가상 디렉터리 안의 디렉터리를 마우스 오른쪽 단추로 클릭하고 목록에서 속성을 선택합니다.
- 디렉터리 탭을 선택합니다.
- 응용 프로그램 설정 구역에서 구성을 클릭합니다.
- 프로세스 옵션 탭을 선택합니다.
이제 프로세스 옵션 속성 시트가 표시됩니다. 이 속성 시트를 사용하여 프로세스 재활용 이벤트를 구성하는 방법에 대한 자세한 내용은 프로세스 옵션 속성 시트를 참조하십시오.
W3SVC/n/ROOT/WebVirtualDir/WebDir(IISWebDirectory) 수준을 구성하려면
- IIS 스냅인에서 구성하려는 가상 디렉터리 안의 웹 디렉터리를 마우스 오른쪽 단추로 클릭하고 목록에서 속성을 선택합니다.
- 디렉터리 탭을 선택합니다.
- 응용 프로그램 설정 구역에서 구성을 클릭합니다.
- 프로세스 옵션 탭을 선택합니다.
이제 프로세스 옵션 속성 시트가 표시됩니다. 이 속성 시트를 사용하여 프로세스 재활용 이벤트를 구성하는 방법에 대한 자세한 내용은 프로세스 옵션 속성 시트를 참조하십시오.
이 속성 시트에서 다음을 구성할 수 있습니다.
- 지정된 시간이 경과한 다음 응용 프로그램을 재활용하려면 다음 시간 후 응용 프로그램 프로세스 재활용 확인란을 선택하고 분 텍스트 상자에 정수를 입력합니다. 분 필드에 숫자 "0"을 입력하면 이 기능을 사용할 수 없게 됩니다. 참고: 이 재활용 이벤트는 임계값에서 정확하게 발생하지 않을 수 있습니다. 서버에 걸린 로드로 인하여 임계값을 조금 지나서 발생할 수 있습니다.
- 지정한 요청 횟수 다음에 응용 프로그램을 재활용하려면 다음 요청 이후 응용 프로그램 프로세스 재활용 확인란을 선택하고 요청 텍스트 상자에 정수를 입력합니다. 요청 필드에 숫자 "0"을 입력하면 이 기능을 사용할 수 없게 됩니다.
- 매일 특정 시간에 응용 프로그램을 재활용하려면 다음 시간에 응용 프로그램 재활용: 확인란을 선택하고 시간 추가 단추를 사용하여 매일 한 가지 시간 또는 여러 시간을 추가합니다. 기본값은 빈 문자열입니다.
UI를 사용하지 않고 프로세스 재활용 이벤트를 구성하면 이러한 설정을 메타베이스의 모든 수준에서 구성할 수 있습니다. 이렇게 하면 설정을 상속받는 위치를 더 잘 제어할 수 있습니다. 그러나 이 방법을 사용하려면 다음을 이해해야 합니다.
- 상속 작동 방법
- 프로세스 재활용에 대해 고유한 메타베이스 키
- AppIsolated 메타베이스 키에 대한 이해
UI를 사용하지 않고 프로세스 재활용을 구성하기 전에 수준 및 상속을 검토하십시오.
다음 메서드를 사용하면 UI를 사용하지 않고 프로세스 재활용을 구성할 수 있습니다.
- ADSI(Active Directory Service Interfaces)
- Windows 2000 Resource Kit에 포함된 MetaEdit 같은 메타베이스 편집기
ADSI 사용에 대한 내용은 ADSI 참조를 참조하십시오. IIS Admin Script Utility(adsutil)를 ADSI와 함께 사용하여 메타베이스를 구성할 수 있습니다.
다음 리소스는 관련 정보를 제공합니다.
© 1997-2001 Microsoft Corporation.All rights reserved.
(The following words are used by Search; they are not intended to be displayed on the page.) W3SVC