이 부록에서는 자주 사용하는 Message QueueTM 명령 유틸리티(imqcmd) 명령을 나열합니다. 명령줄에서 사용할 수 있는 명령 옵션 및 속성의 전체 목록은 명령 유틸리티의 명령 유틸리티를 참조하십시오.
imqcmd subcommand argument [ options] imqcmd -h|H imqcmd -v
-H 또는 -h는 전체 도움말을 제공합니다. -v 하위 명령은 버전 정보를 제공합니다.
imqcmd를 사용하면 명령 유틸리티에서 비밀번호를 입력하라는 메시지를 표시합니다. 프롬프트 메시지가 표시되지 않도록 하여 보안을 향상시키려면 -passfile pathToPassfile 옵션을 사용하여 이 유틸리티를 관리자 이름 및 비밀번호를 포함하는 비밀번호 파일로 나타냅니다.
예: imqcmd query bkr -u adminUserName -passfile pathToPassfile -b myServer:7676
imqcmd query bkr imqcmd pause bkr imqcmd restart bkr imqcmd resume bkr imqcmd shutdown bkr -b myBroker:7676 imqcmd update bkr -o "imq.system.max_count=1000" imqcmd reload cls
브로커 구성 등록 정보(-o 옵션) 는 자주 사용하는 브로커 구성 등록 정보를 나열합니다. 브로커 구성 등록 정보 및 설명의 전체 목록은 14 장, 브로커 등록 정보 참조을 참조하십시오.
표 D–1 브로커 구성 등록 정보(-o 옵션)
등록 정보 |
주 |
---|---|
imq.autocreate.queue | |
imq.autocreate.queue.maxNumActiveConsumers |
무제한으로 설정하려면 -1 지정 |
imq.autocreate.queue.maxNumBackupConsumers |
무제한으로 설정하려면 -1 지정 |
imq.autocreate.topic | |
imq.cluster.url | |
imq.destination.DMQ.truncateBody | |
imq.destination.logDeadMessages | |
imq.log.file.rolloverbytes |
무제한으로 설정하려면 -1 지정 |
imq.log.file.rolloversecs |
무제한으로 설정하려면 -1 지정 |
imq.log.level |
NONEERRORWARNINGINFO |
imq.message.max_size |
무제한으로 설정하려면 -1 지정 |
imq.portmapper.port | |
imq.system.max_count |
무제한으로 설정하려면 -1 지정 |
imq.system.max_size |
무제한으로 설정하려면 -1 지정 |
imqcmd list svc imqcmd query svc imqcmd update svc -n jms -o "minThreads=200" -o "maxThreads=400" -o "port=8995" imqcmd pause svc -n jms imqcmd resume svc -n jms imqcmd list cxn -svn jms imqcmd query cxn -n 1234567890
imqcmd list dur -d MyTopic imqcmd destroy dur -n myDurSub -c "clientID-111.222.333.444" imqcmd purge dur -n myDurSub -c "clientID-111.222.333.444"
imqcmd list txn imqcmd commit txn -n 1234567890 imqcmd query txn -n 1234567890 imqcmd rollback txn -n 1234567890
imqcmd create dst -n MyQueue -t q -o "maxNumMsgs=1000" -o "maxNumProducers=5" imqcmd update dst -n MyTopic -t t -o "limitBehavior=FLOW_CONTROL|
REMOVE_OLDEST|REJECT_NEWEST|REMOVE_LOW_PRIORITY" imqcmd compact dst -n MyQueue -t q imqcmd purge dst -n MyQueue -t q imqcmd pause dst -n MyQueue -t q -pst PRODUCERS|CONSUMERS|ALL imqcmd resume dst -n MyQueue -t q imqcmd destroy dst -n MyQueue -t q imqcmd query dst -n MyQueue -t q imqcmd list dst -tmp
대상 구성 등록 정보(-o 옵션) 는 자주 사용하는 대상 구성 등록 정보를 나열합니다. 대상 구성 등록 정보 및 설명의 전체 목록은 15 장, 물리적 대상 등록 정보 참조을 참조하십시오.
표 D–2 대상 구성 등록 정보(-o 옵션)
등록 정보 |
주 |
---|---|
consumerFlowLimit |
무제한으로 설정하려면 -1 지정 |
isLocalOnly(생성 전용) | |
limitBehavior |
FLOW_CONTROLREMOVE_OLDESTREJECT_NEWESTREMOVE_LOW_PRIORITY |
localDeliveryPreferred(대기열 전용) | |
maxNumActiveConsumers(대기열 전용) |
무제한으로 설정하려면 -1 지정 |
maxNumBackupConsumers(대기열 전용) |
무제한으로 설정하려면 -1 지정 |
maxBytesPerMsg |
무제한으로 설정하려면 -1 지정 |
maxNumMsgs |
무제한으로 설정하려면 -1 지정 |
maxNumProducers |
무제한으로 설정하려면 -1 지정 |
maxTotalMsgBytes |
무제한으로 설정하려면 -1 지정 |
useDMQ |
imqcmd metrics bkr -m cxn|rts|ttl -int 5 -msp 20 imqcmd metrics svc -m cxn|rts|ttl imqcmd metrics dst -m con|dsk|rts|ttl