중요 |
|---|
|
이 IIS 6.0 기능은 IIS를 작업자 프로세스 격리 모드로 실행하는 경우에만 사용할 수 있습니다. |
World Wide Web 게시 서비스(WWW 서비스)는 주기적으로 작업자 프로세스를 ping하여 그 반응을 확인하는 방식으로 작업자 프로세스의 상태를 모니터링합니다. 작업자 프로세스가 ping에 응답하지 못하는 경우 WWW 서비스는 작업자 프로세스를 종료하고 이를 대체하는 다른 작업자 프로세스를 만듭니다. 또한 WWW 서비스는 각 작업자 프로세스와의 통신 채널을 유지하고 통신 채널이 끊어진 작업자 프로세스(실패한 작업자 프로세스)를 검색할 수 있습니다. 작업자 프로세스가 저절로 실패하면 WWW 서비스가 그 위치에서 다른 작업자 프로세스를 시작합니다.
절차
중요 |
|---|
|
다음 절차를 수행하려면 로컬 컴퓨터에서 Administrators 그룹의 구성원이어야 합니다. 보안을 유지하는 가장 좋은 방법은 Administrators 그룹에 속하지 않은 계정을 사용하여 컴퓨터에 로그온한 다음 runas 명령을 사용하여 관리자 권한으로 IIS 관리자를 실행하는 것입니다. 명령 프롬프트에서 runas /user:Administrative_AccountName "mmc %systemroot%\system32\inetsrv\iis.msc"를 입력합니다. |
IIS 관리자를 사용하여 응용 프로그램 풀 상태 모니터링을 사용하려면
IIS 관리자에서 로컬 컴퓨터, 응용 프로그램 풀을 차례로 확장하고 해당 응용 프로그램 풀을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
상태 탭을 클릭한 다음 Ping 사용 확인란을 선택합니다.
작업자 프로세스 Ping 실행 간격(초 단위 빈도) 옆에 있는 상자에 원하는 ping 간 간격을 초 단위로 입력합니다.
확인을 클릭합니다.
PingingEnabled 및 PingInterval 메타베이스 속성을 설정하여 WWW 서비스 ping 기능과 ping 빈도를 구성할 수도 있습니다. 이러한 메타베이스 속성을 명령줄에서 구성하려면 다음 절차를 수행합니다.
중요 |
|---|
|
스크립트와 실행 파일을 실행하려면 로컬 컴퓨터에서 Administrators 그룹의 구성원이어야 합니다. 보안을 유지하는 가장 좋은 방법은 Administrators 그룹에 속하지 않은 계정을 사용하여 컴퓨터에 로그온한 다음 runas 명령을 사용하여 관리자 권한으로 스크립트나 실행 파일을 실행하는 것입니다. 명령 프롬프트에서 runas /profile /user:MyComputer\Administrator cmd를 입력하여 관리자 권한으로 명령 창을 연 다음 cscript.exeScriptName(스크립트의 전체 경로와 매개 변수 포함)을 입력합니다. |
Adsutil.vbs를 사용하여 응용 프로그램 풀 상태 모니터링을 사용하려면
실행 대화 상자에서 cmd를 입력한 다음 확인을 클릭합니다.
명령 프롬프트에서 다음과 같이 입력합니다.
- cscript %SystemDrive%\Inetpub\AdminScripts\adsutil.vbs set W3SVC/AppPools/ApplicationPoolName/PingingEnabled TRUE
Adsutil.vbs를 사용하여 ping 간격을 변경하려면
이러한 메타베이스 속성 설정에 대한 자세한 내용은 PingingEnabled Metabase Property, PingInterval Metabase Property 및 Adsutil.vbs 관리 스크립트 사용을 참조하십시오.