작업 관리자 설정

이 페이지를 사용하여 작업 관리자 설정을 수정할 수 있습니다. 작업 관리자는 JNDI(Java Naming and Directory Interface)로 바인드된 스레드 풀을 포함합니다.

이 관리 콘솔 페이지를 보려면, 자원 > 동시성 > 작업 관리자 > workmanager_name를 클릭하십시오.

범위

구성된 자원의 범위를 지정하십시오. 이 값은 구성 파일의 위치를 나타냅니다.

이름

관리 목적으로 알려진 작업 관리자의 고유 이름을 지정합니다.

참고: 작업 관리자 처리에는 작업 관리자의 고유 이름이 필요합니다.

JNDI 이름

네임스페이스의 작업 관리자를 찾기 위해 사용되는 JNDI(Java Naming and Directory Interface) 이름을 지정합니다.

설명

관리 목적으로 사용되는 작업 관리자에 대한 설명을 지정합니다.

카테고리

이 작업 관리자를 분류하거나 그룹화하는 데 사용할 수 있는 문자열을 지정합니다.

작업 제한시간

작업 단위를 해제하기 전에 대기하는 시간(밀리초)을 지정합니다. 제한시간 간격은 작업 단위를 제출한 시점이 아닌 작업 단위를 시작한 시점부터 시작됩니다.

정보
기본값 0
범위 0 - int.maxvalue

작업 요청 큐 크기

작업 요청 큐의 크기를 지정합니다.

문제점 방지 문제점 방지: 작업 요청 큐는 스케줄된 작업 오브젝트를 보유하는 버퍼이며 1보다 큰 값일 수 있습니다. 스레드 풀은 이 큐에서 작업을 가져옵니다. 값을 지정하지 않거나 값이 0이면 큐 크기는 자동으로 관리됩니다. 큐 크기가 자동으로 관리될 때 (maximum_number_of_threads) 또는 20보다 크게 계산됩니다. 큰 값은 상당한 시스템 자원을 이용할 수 있습니다.gotcha
정보
기본값 0

작업 요청 큐 전체 조치

스레드 풀이 소진되고 작업 요청 큐가 가득 찬 경우 취할 조치를 지정합니다. 이 조치는 사용자가 작업 관리자에게 디먼이 아닌 작업을 제출할 때 시작됩니다.

FAIL로 설정하면 작업 관리자 API 메소드는 블로킹 대신에 예외를 작성합니다.

정보
기본값 BLOCK
범위 FAIL

서비스 이름

이 작업 관리자에서 사용할 수 있는 서비스 목록을 지정합니다.

작업 관리자가 제출한 태스크는 관리 콘솔의 작업 관리자 자원에서 하나 이상의 서비스 컨텍스트를 사용으로 설정하거나 WorkManagerInfo 구성 오브젝트의 serviceNames 속성을 설정하여 스레드 컨텍스트 정보를 상속할 수 있습니다. serviceNames 속성을 지정할 때 사용 가능한 각 서비스를 세미콜론으로 구분하십시오(예: security;UserWorkArea;com.ibm.ws.i18n). 스레드 컨텍스트 정보는 관리 스레드 팩토리를 검색하거나 삽입한 스레드에서 또는 제출 스레드에서 상속됩니다.

서비스 컨텍스트를 사용으로 설정하면 관리 스레드 팩토리를 검색하거나 삽입한 스레드에서 또는 스케줄링 스레드에서 대상 스레드로 컨텍스트를 전파합니다. 사용 가능하지 않은 경우에 대상 스레드는 스케줄링 스레드의 컨텍스트를 상속하지 않으며 기본 컨텍스트가 적용됩니다. 스레드에 이미 있는 관련 컨텍스트는 새 컨텍스트가 적용되기 전에 일시중단됩니다.

선택된 각 서비스의 컨텍스트 정보는 이 작업 관리자를 사용하여 작성되는 각 호출 가능, 실행 가능, 관리 스레드, 컨텍스트 프록시, 작업 또는 알람으로 전파됩니다. 불필요한 서비스를 선택하면 성능을 저해할 수 있습니다.

서비스 이름 설명
글로벌 관리 콘솔 또는 com.ibm.ws.i18n 서비스 이름을 사용하여 국제화 컨텍스트 정보를 사용 가능으로 설정하십시오. 국제화 컨텍스트 및 국제화 서비스가 사용 가능으로 설정되면 스케줄링 스레드에 존재하는 국제화 컨텍스트를 대상 스레드에서 사용할 수 있습니다. 이 기능은 선택적입니다.
보안 관리 콘솔 또는 security 서비스 이름을 사용하여 JAAS(Java Authentication and Authorization Service) 주제를 사용 가능으로 설정하십시오. 관리 보안 및 이 기능이 사용 가능하면 스케줄링 스레드에 있는 JAAS 주제가 대상 스레드에 적용됩니다. 사용 가능으로 설정되지 않으면 대상 스레드는 스레드에서 JAAS 주제 없이 익명으로 실행됩니다. 이 기능은 선택적입니다.
작업 영역 관리 콘솔 또는 UserWorkArea 서비스 이름을 사용하여 작업 영역 파티션을 사용 가능으로 설정하십시오. 사용 가능으로 설정되면 스케줄링 스레드에 존재하는 모든 작업 영역 파티션의 작업 영역 컨텍스트를 대상 스레드에서 사용 할 수 있습니다. 이 기능은 선택적입니다.
애플리케이션 프로파일 (제공되지 않음) 관리 콘솔 또는 AppProfileService 서비스 이름을 사용하여 애플리케이션 프로파일 태스크를 사용 가능으로 설정하십시오. 애플리케이션 프로파일 컨텍스트는 J2EE 1.4 애플리케이션에 대해 지원되지 않으며 사용할 수 없습니다. J2EE 1.3 애플리케이션의 경우, 애플리케이션 프로파일 컨텍스트는 더 이상 사용되지 않으며, 애플리케이션 프로파일링 5.x 호환성 모드가 켜져 있고 스케줄 스레드와 대상 스레드 모두가 J2EE 1.3 애플리케이션인 경우에만 사용 가능합니다. 사용 가능으로 설정되면 스케줄링 스레드에서 사용 가능한 모든 애플리케이션 프로파일 태스크는 대상 스레드에서 사용할 수 있습니다. J2EE 1.4 애플리케이션에서 실행하는 스케줄된 작업은 스케줄링 스레드의 애플리케이션 프로파일링 태스크를 가져오지 않습니다. 이 기능은 선택적입니다.

스레드 풀 특성

스레드 풀 동작을 제어할 특성을 지정합니다.

특성 설명
알람 스레드 수 특정 시점에 실행하도록 스케줄된 태스크 및 알람의 별도의 스레드 풀에 대해 원하는 최대 스레드 수를 지정합니다.
최소 스레드 수 즉시 실행하는 제출된 태스크의 이 작업 관리자에서 사용 가능한 최소 스레드 수를 지정합니다. 이 특성은 특정 시점에 실행하도록 스케줄된 태스크에 적용되지 않습니다.
최대 스레드 수 즉시 실행하는 제출된 태스크의 이 작업 관리자에서 사용 가능한 최대 스레드 수를 지정합니다. 이 특성은 특정 시점에 실행하도록 스케줄된 태스크에 적용되지 않습니다.
스레드 우선순위 작업 관리자에서 사용 가능한 스레드의 우선순위를 지정합니다.이 특성은 관리 스레드 팩토리가 작성한 스레드 및 풀링된 스레드 모두를 포함합니다.
증가 가능 작업 관리자에서 스레드 수를 증가시킬지 여부를 지정합니다.
[z/OS]

기본 트랜잭션 클래스

작업 컨텍스트 정보 내에 z/OS 워크로드 관리자 서비스 클래스 정보가 포함되지 않은 경우 작업 관리자 인스턴스가 실행하는 작업을 분류하기 위해 사용되는 트랜잭션 클래스 이름을 지정합니다.

정보
데이터 유형 문자열
범위 0 - 8자
[z/OS]

디먼 트랜잭션 클래스

디먼 작업의 워크로드 관리자 서비스 워크로드 분류에 사용되는 트랜잭션 클래스를 지정합니다.

정보
데이터 유형 문자열
범위 0 - 8자


파일 이름: ueac_workmgrsettings.html