wsadmin 도구를 사용하여 작업 관리자 사용자 정의 특성 구성

wsadmin 도구를 사용하여 작업 관리자에 대한 사용자 정의 특성을 설정할 수 있습니다.

이 태스크 정보

createDaemonThreads 사용자 정의 특성은 관리 스레드 팩토리에 의해 작성된 새 스레드가 디먼인지 여부를 제어합니다. 기본값은 false이며, 이는 새 스레드가 디먼으로 작성되지 않음을 의미합니다.

lateWorkTime 사용자 정의 특성은 늦게 시작한 작업으로 인해 정보 메시지가 로깅되어야 하는 경과 시간(초 수)을 나타냅니다. 정보 메시지는 작업 관리자당 한 번 로깅됩니다. 기본값은 60초이고 값이 0이면 이 특성을 사용하지 않습니다.

lateAlarmTime 사용자 정의 특성은 늦게 실행한 경보로 인해 정보 메시지가 로깅되어야 하는 경과 시간(초 수)을 나타냅니다. 정보 메시지는 작업 관리자당 한 번 로깅됩니다. 기본값은 5초이고 값이 0이면 이 특성을 사용하지 않습니다.

프로시저

  1. Jython 스크립트 언어를 사용하여 wsadmin 스크립트 도구를 시작하십시오.
  2. 애플리케이션 서버를 식별하고, 이를 서버 변수에 지정하십시오. AdminConfig 오브젝트 및 getid 명령을 사용하여 서버의 구성 ID를 검색하고 이를 <varname> 변수에 지정하십시오.
    • Jacl 사용:
      set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Jython 사용:
      serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
  3. 서버에 속하는 작업 관리자를 식별하고 이를 작업 관리자 변수에 지정하십시오. AdminConfig 오브젝트, list 명령, 서버 변수를 사용하여 작업 관리자를 검색하고 이를 <varname> 변수에 지정하십시오.
    • Jacl 사용:
      set workmanager1 [$AdminConfig list WorkManagerInfo $serv1]
    • Jython 사용:
      workmanager1 = AdminConfig.list('WorkManagerInfo', 'serv1')
  4. 작업 관리자에 대한 새 J2EEResourcePropertySet 특성 세트를 작성하고 이를 작업 관리자 특성 세트 변수에 지정하십시오. AdminConfig 오브젝트, create 명령, 작업 관리자 변수를 사용하여 새 J2EEResourcePropertySet를 작성하고 이를 <varname> 변수에 지정하십시오.
    • Jacl 사용:
      set workmanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $workmanager1 {}]
    • Jython 사용:
      workmanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', 'workmanager1', [])
  5. J2EEResourcePropertySet에 대한 새 J2EEResourceProperty를 작성하고 이를 작업 관리자 특성 변수에 지정하십시오.
    AdminConfig 오브젝트, create 명령, 특성 세트 변수를 사용하여 lateWorkTime 사용자 정의 특성에 대한 새 J2EEResourceProperty를 작성하고 이를 <varname> 변수에 지정하십시오.
    • Jacl 사용:
      set workmanagerproperty1 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "lateWorkTime"}
       {value "120"} {description "Custom lateWorkTime"} {type "java.lang.String"} {required "false"}}]
    • Jython 사용:
      workmanagerproperty1 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "lateWorkTime"]
       [value "120"] [description "Custom lateWorkTime"] [type "java.lang.String"] [required "false"]]')

    다음 매개변수는 새 J2EEResourceProperty 특성에 대해 존재합니다.

    Name

    lateWorkTime

    Value

    시간(초)

    설명

    설명 지정

    유형

    java.lang.String 선택

    AdminConfig 오브젝트, create 명령, 특성 세트 변수를 사용하여 lateAlarmTime 사용자 정의 특성에 대한 새 J2EEResourceProperty를 작성하고 이를 <varname> 변수에 지정하십시오.
    • Jacl 사용:
      set workmanagerproperty2 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "lateAlarmTime"}
       {value "10"} {description "Custom lateAlarmTime"} {type "java.lang.String"} {required "false"}}]
    • Jython 사용:
      workmanagerproperty2 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "lateAlarmTime"]
       [value "10"] [description "Custom lateAlarmTime"] [type "java.lang.String"] [required "false"]]')

    다음 매개변수는 새 J2EEResourceProperty 특성에 대해 존재합니다.

    Name

    lateAlarmTime

    Value

    시간(초)

    설명

    설명 지정

    유형

    java.lang.String 선택

    AdminConfig 오브젝트, create 명령, 특성 세트 변수를 사용하여 createDaemonThreads 사용자 정의 특성에 대한 새 J2EEResourceProperty를 작성하고 이를 <varname> 변수에 지정하십시오.
    • Jacl 사용:
      set workmanagerproperty3 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "createDaemonThreads"} {value "true"} {description "Custom createDaemonThreads"} {type "java.lang.String"} {required "false"}}]
    • Jython 사용:
      workmanagerproperty3 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "createDaemonThreads"] [value "true"] [description "Custom createDaemonThreads"] [type "java.lang.String"] [required "false"]]')
    다음 매개변수는 새 J2EEResourceProperty 특성에 대해 존재합니다.
    Name createDaemonThreads
    True 또는 False
    설명 설명 지정
    유형 java.lang.String 선택
  6. 구성 변경사항을 저장하십시오.
    다음 명령을 입력하여 변경사항을 저장하십시오.
    • Jacl 사용:
      $AdminConfig save
    • Jython 사용:
      AdminConfig.save()
  7. Network Deployment 환경에서만 노드를 동기화하십시오.
    AdminNodeManagement 스크립트 라이브러리의 syncActiveNodes 스크립트를 사용하여 변경사항을 모든 활성 노드에 전파하십시오. 예를 들어, 다음과 같습니다.
    • Jacl 사용:
      $AdminNodeManagement syncActiveNodes
    • Jython 사용:
      AdminNodeManagement.syncActiveNodes()

결과

wsadmin 도구를 사용하여 작업 관리자에 대한 사용자 정의 특성을 작성 및 구성했습니다.

주제 유형을 표시하는 아이콘 태스크 주제



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