我重装系统后的新配置如下:IP:192.1.1.221队列管理器:admin1def ql (local1) replacedef ql (tr1) usage (xmitq) defpsist (yes)def qr (remote1) rqmname(admin2) rname (local2) xmitq (tr1) replacedef chl (admin1toadmin2) chltype (sdr) trptype (tcp) xmitq (tr1) ...
显示全部我重装系统后的新配置如下:
IP:192.1.1.221
队列管理器:admin1
def ql (local1) replace
def ql (tr1) usage (xmitq) defpsist (yes)
def qr (remote1) rqmname(admin2) rname (local2) xmitq (tr1) replace
def chl (admin1toadmin2) chltype (sdr) trptype (tcp) xmitq (tr1) conname ('192.1.1.222(1414)') replace
start chl (admin1toadmin2)
def chl (admin2toadmin1) chltype (rcvr) replace
def listener (ls1) trptype (tcp) port (1414) control (qmgr)
start listener (ls1)
def ql (dead1) replace
alter qmgr deadq (dead1)
IP:192.1.1.222
队列管理器:admin2
def ql (local2) replace
def ql (tr2) usage (xmitq) defpsist (yes)
def qr (remote2) rqmname(admin1) rname (local1) xmitq (tr2) replace
def chl (admin2toadmin1) chltype (sdr) trptype (tcp) xmitq (tr2) conname ('192.1.1.221(1414)') replace
start chl (admin2toadmin1)
def chl (admin1toadmin2) chltype (rcvr) replace
def listener (ls2) trptype (tcp) port (1414) control (qmgr)
start listener (ls2)
def ql (dead2) replace
alter qmgr deadq (dead2)
发送过程:
/opt/mqm/samp/bin/./amqsput REMOTE1
FDFDF
FDFDF
接收过程:
/opt/mqm/samp/bin/./amqsget LOCAL2
稍等一会儿显示如下:
Sample AMQSGET0 start
no more messages
Sample AMQSGET0 end
这是什么问题
看发送方的传输队列及死信队列并没有消息,查看接收方的本地队列及死信队列也一样没有消息,消息跑哪里去了呢???????
当我发送一条消息后错误日志如下:
09/24/2011 06:26:58 PM - Process(3202.4) User(mqm) Program(amqrmppa)
AMQ9565: No dead-letter queue defined.
EXPLANATION:
The queue manager 'admin2' does not have a defined dead-letter queue.
ACTION:
Either correct the problem that caused the program to try and write a message
to the dead-letter queue or create a dead-letter queue for the queue manager.
----- amqrmmqa.c : 360 --------------------------------------------------------
09/24/2011 06:26:58 PM - Process(3202.4) User(mqm) Program(amqrmppa)
AMQ9599: Program could not open queue manager object.
EXPLANATION:
The attempt to open either the queue or queue manager object 'LOCAL2' on queue
manager 'ADMIN2' by user '' failed with reason code 2087.
ACTION:
Ensure that the queue is available and retry the operation. If the message is
from a remote Queue Manager, check the Message Channel Agent User Identifier
has the correct authority.
收起