A.5.2. 관리 CLI를 사용하여 자카르타 엔터프라이즈 빈 스레드 풀 구성
절차
다음 구문으로
add작업을 사용합니다./subsystem=ejb3/thread-pool=THREAD_POOL_NAME:add(max-threads=MAX_SIZE)
-
THREAD_POOL_NAME을 스레드 풀에 필요한 이름으로 바꿉니다. -
MAX_SIZE를 스레드 풀의 최대 크기로 바꿉니다.
-
read-resource작업을 사용하여 스레드 풀 생성을 확인합니다./subsystem=ejb3/thread-pool=THREAD_POOL_NAME:read-resource새 스레드 풀을 사용하도록
ejb3하위 시스템에서 모든 서비스를 재구성하려면 다음 명령을 사용합니다./subsystem=ejb3/thread-pool=bigger:add(max-threads=100, core-threads=10) /subsystem=ejb3/service=async:write-attribute(name=thread-pool-name, value="bigger") /subsystem=ejb3/service=remote:write-attribute(name=thread-pool-name, value="bigger") /subsystem=ejb3/service=timer-service:write-attribute(name=thread-pool-name, value="bigger") reload
XML 설정 샘플:
<subsystem xmlns="urn:jboss:domain:ejb3:5.0"> ... <async thread-pool-name="bigger"/> ... <timer-service thread-pool-name="bigger" default-data-store="default-file-store"> ... <remote connector-ref="http-remoting-connector" thread-pool-name="bigger"/> ... <thread-pools> <thread-pool name="default"> <max-threads count="10"/> <core-threads count="5"/> <keepalive-time time="100" unit="milliseconds"/> </thread-pool> <thread-pool name="bigger"> <max-threads count="100"/> <core-threads count="5"/> </thread-pool> </thread-pools> ...