syncNode 명령

syncNode 명령은 노드가 구성되는 셀의 배치 관리자와 노드 간에 구성 동기화가 발생하도록 강제 실행합니다.

노드 에이전트 서버는 노드 구성이 마스터 셀 구성과 동기화된 상태를 유지하도록 하는 구성 동기화 서비스를 실행합니다. 노드 구성의 문제로 인해 노드 에이전트를 실행할 수 없는 경우 노드 구성을 다시 셀 구설과 동기화하기 위해 노드 에이전트가 실행 중이지 않을 때 syncNode 명령을 사용하여 동기화를 수행할 수 있습니다. 노드 에이전트가 실행 중이고 syncNode 명령을 실행하려는 경우에는 먼저 노드 에이전트를 중지해야 합니다.

syncNode.log 파일은 profile_root/logs 디렉토리에 있습니다.

이 명령을 실행하는 위치에 대한 자세한 정보는 "명령행 도구 사용"을 참조하십시오.

구문

명령 구문은 다음과 같습니다.
syncNode <deploymgr host> <deploymgr port> [options]
  • <deploymgr host> 인수는 필수입니다.
  • <deploymgr port>는 -conntype 매개변수의 커넥터 유형에 해당하는 JMX(Java™ Management Extensions) 포트 번호입니다.

매개변수

syncNode 명령에 다음 옵션을 사용할 수 있습니다.

-stopservers
셀과의 구성 동기화를 수행하기 전에 노드 에이전트를 포함한 노드의 모든 서버를 중지하도록 syncNode 명령에 지시합니다.
-restart
구성 동기화를 완료한 후 노드 에이전트 프로세스를 실행하도록 syncNode 명령에 지시합니다. 노드 에이전트가 실행 중이고 syncNode 명령을 실행하려는 경우에는 먼저 노드 에이전트를 중지해야 합니다.
-nowait
실행된 노드 에이전트 프로세스가 초기화될 때까지 대기하지 않도록 syncNode 명령에 지시합니다.
-quiet
syncNode 명령이 정상 모드에서 인쇄하는 진행상태 정보를 제외합니다.
-logfile <fileName>
추적 정보를 기록할 로그 파일의 위치를 지정합니다. 기본적으로 로그 파일의 이름은 syncNode.log이며 동기화 중인 노드와 관련된 프로파일의 logs 디렉토리에 작성됩니다.
[AIX Solaris HP-UX Linux Windows][IBM i]-profileName
[AIX Solaris HP-UX Linux Windows][IBM i]다중 프로파일 설치에서 Application Server 프로세스의 프로파일을 정의합니다. 단일 프로파일 환경에서 실행하기 위해 -profileName 옵션은 필요하지 않습니다. 이 옵션의 기본값은 기본 프로파일입니다.
-replacelog
현재 로그에 추가하는 대신 로그 파일을 바꿉니다.
-trace
디버깅에 사용하기 위해 추적 정보를 파일에 생성합니다.
-timeout <seconds>
노드 에이전트 초기화 제한시간이 초과되어 오류가 리턴되기 전의 대기 시간을 지정합니다.
-username <name>
보안이 사용 가능한 경우 인증 사용자 이름을 지정합니다. -user 옵션과 동일하게 작용합니다.
-user <name>
보안이 사용 가능한 경우 인증 사용자 이름을 지정합니다. -username 옵션과 동일한 기능을 수행합니다.
-password <password>
보안이 사용 가능한 경우 인증의 비밀번호를 지정합니다.
-conntype <type>
배치 관리자에 연결하는 데 사용할 JMX(Java Management Extensions) 커넥터 유형을 지정합니다. 올바른 유형은 SOAP 또는 RMI(Remote Method Invocation)입니다. 기본 유형은 SOAP입니다.
-help
명령문 사용법을 인쇄합니다.
-?
명령문 사용법을 인쇄합니다.

사용법 시나리오

다음 예제는 올바른 구문을 보여줍니다.

[AIX Solaris HP-UX Linux Windows][IBM i]
syncNode testhost 8879

syncNode deploymgr 8879 -trace (produces the syncNode.log file)

syncNode host25 4444 -stopservers -restart 
(assumes that the deployment manager JMX port is 4444)
[z/OS]
syncNode.sh testhost 8879

syncNode.sh deploymgr 8879 -trace (produces the syncNode.log file)

syncNode.sh host25 4444 -stopservers -restart 
(assumes that the deployment manager JMX port is 4444)
[HP-UX][Solaris]참고: HP-UX 또는 Solaris 운영 체제에서는 크고 복잡한 태스크 중에 java.lang.OutOfMemoryError: PermGen 공간 문제가 발생할 수 있습니다. 예를 들면, 대형 애플리케이션이 있는 노드에서 syncNode와 같은 명령을 실행하는 경우 이 문제가 발생할 수 있습니다. 자원의 수요가 기본 스토리지 크기를 초과하는 경우 태스크에 실패하고 java.lang.OutOfMemoryError: PermGen 공간 오류가 발생합니다. 이 문제를 해결하려면 영구적 영역의 최소 크기를 늘리십시오. -XX:PermSize JVM(Java Virtual Machine) 옵션을 128MB와 같은 값으로 설정하십시오. 이 값은 이 문제가 발생하는 여러 상황에서 충분한 값입니다.
XX:PermSize=128m

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_syncnode
파일 이름:rxml_syncnode.html