응용 프로그램 풀에 대한 작업자 프로세스 핑을 활성화하는 방법 (IIS 7)

WAS (Windows Process Activation Service)가 지정된 간격으로 응용 프로그램 풀 작업자 프로세스를 ping하여 응용 프로그램 풀의 전반적인 상태를 감독하고 향상시킬 수 있습니다. 작업자 프로세스 핑은 ICMP (Internet Control Message Protocol) 핑과 다릅니다. 작업자 프로세스 핑은 WAS와 작업자 프로토콜 사이의 내부 통신 채널을 사용합니다..


작업자 프로세스가 응답을 반환하지 않은 경우 작업자 프로세스에 ping 쿼리에 대한 응답을 제공 할 문자열이 없거나 몇 가지 다른 이유로 지연 될 수 있습니다. 핑 요청의 결과에 따라 WAS는 작업자 프로토콜을 비정상으로 표시하고 닫을 수 있습니다..

프로세스 핑은 일반적으로 사전 설정되어 있으며 기본적으로 활성화되어 있습니다. 핑 시간 및 핑 응답 기간을 변경하여 잘못된 손상 조건 (예 : 응용 프로그램으로 인해 발생할 수있는 불안정성)을 활성화하지 않고도 응용 프로그램 풀의 상태에 대한 실시간 데이터에 액세스 할 수 있습니다. 이 문서는 Windows 7, Windows Server 2008, Windows Server 2008 R2 및 Windows Vista에 적용됩니다..

ASP 및 ASP.NET과 같은 몇 가지 ISAPI 확장은 교착 상태와 같은 다양한 조건으로 인해 재활용 대상시기를 표시 할 때 WAS 서비스에 신호를 프로그래밍하도록 구성되어 있습니다. 또한 재활용이 ISAPI 확장을 사용하는 동일한 작업자 프로세스에서 발견 된 다른 응용 프로그램에 미칠 수있는 영향에 대해서도 고려해야합니다..

응용 프로그램 풀에 작업자 프로세스 핑을 설정하는 방법

UI (사용자 인터페이스)를 사용하여 작업자 프로세스 핑을 활성화 할 수 있습니다. 명령 줄 패널에서 Appcmd.exe 명령을 실행하여 작업을 수행 할 수도 있습니다. 또는 WMI 스크립트를 사용하여 구성 파일을 바로 편집하여 동일한 결과를 얻을 수 있습니다..

사용자 인터페이스 (UI)를 통한 작업자 프로세스 핑 활성화

UI를 사용하여 작업자 프로세스 핑을 사용하려면 아래 제공된 단계를 수행하십시오.

1 단계 : IIS 관리자를 열려면 클릭

이 과정의 첫 단계는 IIS 관리자를 여는 것입니다. 이렇게하려면 페이지로 이동 한 후 열기를 클릭하여 관리자를 표시하십시오..

2 단계 : 응용 프로그램 풀에서 탭

로 이동 사이 패널에서 서버 노드를 넓히면 페이지가 표시됩니다. 응용 프로그램 풀, 해당 링크를 클릭하십시오.

3 단계 : 작업하려는 응용 프로그램 풀 선택

로 이동 응용 프로그램 풀 페이지에서 작업자 프로세스 핑을 활성화 할 응용 프로그램 풀을 선택하고 고급 설정. 당신은 이것을 볼 수 있습니다 행위 창유리.

4 단계 : Pinging 활성화 또는 비활성화

에 핑을 사용하려면 핑 활성화 속성을 클릭하십시오 진실. 비활성화하려면 노동자 프로세스 핑, 클릭 그릇된. 이 두 옵션 중 원하는 것을 선택한 후 확인.

명령 줄을 통해 작업자 프로세스 핑 활성화

명령 줄을 사용하여 앱 풀에 작업자 프로세스 핑을 사용하거나 사용하지 않으려면 아래 명령 중 하나를 구현하십시오.

** appcmd set apppool /apppool.name:**string /processModel.pingingEnabled:true|false

string 옵션은 핑을 활성화 또는 비활성화하려는 응용 프로그램 풀의 이름을 나타냅니다. 예를 들어, 작업자 프로세스로 알려진 앱 풀에 대한 작업자 프로세스 핑을 허용하려면 마케팅, 아래에 보이는 명령 프롬프트를 입력하고 누르십시오. 시작하다:

appcmd set apppool / apppoolname : 마케팅 /processModel.pingingEnabled:true

작업자 프로세스는 기본적으로 30 초 간격마다 핑을 수신하도록 구성되었습니다. 또한 90 초마다 핑에 응답해야합니다. Ping 시간 또는 한 Ping과 다른 Ping 사이의 경과 시간을 변경하려는 경우 /processModel.pingInterval 기능을 구성하고 응용 프로그램 풀이 Ping에 응답하도록 강제 설정하는 시간을 변경할 수 있습니다. /processModel.pingResponseTime 기능을 구성하십시오. 핑 간격과 핑 응답 간격을 설정하려면 다음 구문을 사용하십시오.

** appcmd set apppool /apppool.name:**string ** / processModel.pingInterval : ** timeSpan ** / processModel.pingResponseTime : ** timeSpan

옵션 문자열은 구성하려는 응용 프로그램 풀의 이름을 나타냅니다. timeSpan 옵션은 d.hh : mm : ss 형식을 나타냅니다. 여기서 d는 비 강제 일 수를 나타내고 hh : mm : ss는 건강 관리 핑 간격 (시간)을 나타냅니다. /processModel.pingInterval feature) 및 작업자 프로세스가 응답해야하는 시점 (/processModel.pingResponseTime feature).

예를 들어 45 분 동안 핑 간격을 설정하고 2 분 동안 핑 응답 시간을 2 분 동안 설정하면 마케팅, 아래 명령 프롬프트를 입력하고 시작하다 단추:

appcmd set apppool /apppool.name : 마케팅 /processModel.pingInterval:0.00:00:45 /processModel.pingResponseTime:0.00:02:00

구성

작업자 프로세스에 대한 핑 구성 프로세스는 아래 구성 요소에 영향을줍니다.

아래에있는 요소의 pingingEnabled 속성

WMI로 작업자 프로세스 핑을 활성화하려면

아래의 WMI 클래스, 메소드 또는 속성을 사용하여 절차를 수행하십시오.

ApplicationPool.ProcessModel.PingingEnabled 속성

결론

이 기사에서는 IIS 7에서 응용 프로그램 풀에 대해 작업자 프로세스 핑을 활성화하는 방법을 배웠습니다. 선호하는 방법에 따라 요구 사항에 맞게 설정을 조정할 수 있습니다. 그래도 문제를 해결할 수 있으면 언제든지 의견을 남기고 문제를 지정하십시오. 우리의 강력한 커뮤니티는 귀하가 겪고있는 모든 문제를 분명하게 정리합니다.

이 3 가지 최고의 웹 호스팅 서비스를 확인하십시오

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

A2 호스팅

시작 가격 :
$ 3.92


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • 응용 프로그램 풀 IIS 7을 시작하거나 중지하는 방법
    중급
  • IIS 7.0 : Fastcgi 환경 설정 및 사용 방법
    중급
  • Microsoft 웹 플랫폼의 인프라 및 PHP 응용 프로그램을 보호하는 방법
    중급
  • 응용 프로그램의 응용 프로그램 풀을 변경하는 방법 (IIS 7)
    중급
  • 응용 프로그램 풀에 대한 유휴 시간 제한 설정을 구성하는 방법 (IIS 7)
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me