모니터링 정책 설정
이 페이지에서 노드 에이전트가 프로세스를 모니터하고 다시 시작하는 방법을 제어하는 설정을 보거나 변경할 수 있습니다.
이 관리 콘솔 페이지를 보려면
을 클릭하십시오. 그런 다음 서버 인프라 아래에서 을 클릭하십시오.시작 시도의 최대 수
제품이 시작 요청에 대한 응답으로 애플리케이션 서버를 시작하려는 최대 횟수를 지정합니다. 지정된 시도 수 내에 서버를 시작할 수 없는 경우 애플리케이션 서버를 시작할 수 없음을 표시하는 오류 메시지가 발행됩니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
기본값 | 3 |
핑(Ping) 간격
노드 에이전트 같은 상위 프로세스와 애플리케이션 서버 같이 상위 프로세스가 작성한 프로세스 사이의 통신 시도 빈도(초)를 지정합니다. 실패한 서버를 다시 시작하는 데 필요한 요구조건에 따라 이 값을 조정하십시오. 값을 줄이면 장애를 그만큼 빨리 감지할 수 있지만, 값을 늘리면, 핑 빈도가 줄어들어 시스템 오버헤드도 감소됩니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
범위 | 0보다 크거나 같고 2147483보다 작은 값을 설정하십시오. 2147483보다 큰 값을 지정하는 경우 애플리케이션 서버는 0 값을 설정한 것처럼 작동합니다. 0값을 지정한 경우 검사는 수행되지 않습니다. |
기본값 | 60 |
z/OS® 환경에서
배치 관리자 또는 노드 에이전트의 Ping 간격 설정은 무시됩니다. 그러나 노드 에이전트는
애플리케이션 서버의 Ping 간격 설정을 사용하여 기본 z/OS
운영 체제 PidWaiter 모니터링 기능을 제어합니다. PidWaiter
모니터링은 분산 플랫폼 환경에서 사용하는 핑 함수와 비슷한 기능을 보유합니다. 두
모니터링 기능 모두 애플리케이션 서버가 계속 실행되고 있는지 여부를 확인합니다. 두
모니터링 기능의 유일한 차이점은 PidWaiter 모니터링은 Ping 간격 모니터링에서 전송하는 TCP/IP 메시지를
전송하지 않는다는 점입니다.
- 이 특성을 0(검사를 수행하지 않음을 의미)으로 설정하면 PidWaiter와 같은 특정 스레드가 시작 스레드에 상태를 리턴하기 전에 종료될 수 있습니다. 이러한 상황에서는 배치 관리자가 노드 에이전트에 특정 이벤트를 알리지 못할 수 있으므로 stopServer.sh 처리에 부정적인 영향을 미칠 수 있습니다.
- 이 특성을 0보다 크고 5 이하인 값으로 설정하는 경우 Ping 간격에 사용되는 실제 값은 5입니다.
![[z/OS]](../images/ngzos.gif)
- 각 프로세스의 제어기에서 JVM 사용자 정의 특성 com.ibm.websphere.management.monitoring.pingInterval을
추가할 수 있습니다. 이 특성의 기본값은 60초입니다. 발생하는 DNS 검색 수를 최소화해야 하는 경우가 아니라면
이 기본값을 변경하지 않는 것이 좋습니다. 발생하는 DNS 검색 수를 최소화해야 하는 경우, 이 특성을 시스템에 보다 적절한 시간 간격으로 설정합니다.
배치 관리자에서 이 특성을 설정하면 배치 관리자가 노드 에이전트의 실행 여부를 확인하는 횟수를 제어합니다. 노드 에이전트에서 이 특성을 설정하면 노드 에이전트가 배치 관리자의 실행 여부를 확인하는 횟수를 제어합니다. 애플리케이션 서버에서 설정하면 애플리케이션 서버가 노드 에이전트의 실행 여부를 확인하는 횟수를 제어합니다.
- 셀 레벨에서 환경 변수 protocol_iiop_resolve_foreign_hostname을 추가하여 0으로 설정할 수 있습니다. 이 변수를 0으로 설정하면 IIOP에서 외부 호스트 이름을 해석할 수 없으므로 이 기능이 수행하는 DNS 찾아보기는 수행되지 않습니다.
이 두 특성을 추가해도 제품 프로세스에서
DNS 찾아보기가 완전히 수행되지 않는 것은 아닙니다.
핑(Ping) 제한시간
프로세스 관리자가 서버를 작성할 때처럼 상위 프로세스가 하위 프로세스를 작성할 때, 상위 프로세스는 하위 프로세스를 Ping하여 하위 프로세스가 성공적으로 작성되었는지 확인합니다. 이 값은 하위 프로세스를 핑(Ping)한 다음 하위 프로세스가 실패했다고 가정할 때까지 상위 프로세스가 대기해야 시간(단위: 초)을 지정합니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
단위 | 초 |
범위 | 0보다 크거나 같고 2147483647보다 작은 값을 설정하십시오. 2147483647보다 큰 값을 지정하는 경우, 애플리케이션 서버는 사용자가 0 값을 설정한 것처럼 작동합니다. |
기본값 | 300 |
자동 다시 시작
프로세스가 실패 시 자동으로 다시 시작하는지 여부를 지정합니다.
이 필드에 지정된 값을 변경하는 경우, 애플리케이션 서버 및 노드 에이전트를 다시 시작해야 새 설정이 적용됩니다.
이 설정은 노드 다시 시작 상태 설정에 지정한 내용에 영향을 주지 않습니다. 두 설정은 상호 배타적입니다.
정보 | 값 |
---|---|
데이터 유형 | 부울 |
기본값 |
|
노드 다시 시작 상태
설정은 WebSphere® Application Server, Network Deployment 제품에만 표시됩니다. 노드가 완전히 종료하고 다시 시작한 후 원하는 서버 동작을 지정하십시오.
- 이 특성이 STOPPED로 설정되면 노드 에이전트는 서버를 시작하지 않습니다.
- 이 특성이 RUNNING으로 설정되면 노드 에이전트는 항상 서버를 시작합니다.
- 이 특성이 PREVIOUS로 설정되면 노드 에이전트는 노드 에이전트가 중지될 때 서버가 실행 중인 경우에만 서버를 시작합니다.
이 설정은 자동 다시 시작 상태 설정에 지정한 내용에 영향을 주지 않습니다. 두 설정은 상호 배타적입니다.
정보 | 값 |
---|---|
데이터 유형 | String |
기본값 | STOPPED |
범위 | 올바른 값은 STOPPED, RUNNING 또는 PREVIOUS입니다. 노드를 다시 시작한 후 프로세스가 현재 상태로 되돌아가게 하려면 PREVIOUS를 사용하십시오. |