AMQ7257 AMQ9777

来源:互联网 发布:mysql存储优化 编辑:程序博客网 时间:2024/06/03 19:26
AMQ7257: The MQ service must be running to perform the requested operation.
开启MQ_Installation1 服务
****************************************************************************************
AMQ6024: Insufficient resources are available to complete a system request
修改 /etc/sysctl.conf 文件,在文件尾增加:
            kernel.shmmax = 1073741824
then enter command sysctl -p 


****************************************************************************************




AMQ9777: 通道已被阻止


说明:
由于入站通道“SYSTEM.DEF.SVRCONN”的活动值与配置为 USERSRC(NOACCESS) 的记录匹配
,因此已从地址“192.168.1.105”阻止该通道。该通道的活动值为“CLNTUSER()”。
操作:
请与系统管理员联系,管理员应当会检查通道认证记录,以确保已正确配置设置。 ALTER
QMGR CHLAUTH 开关用于控制是否使用通道认证记录。可使用 DISPLAY CHLAUTH 命令来查
询通道认证记录。 
关闭权限
alter qmgr chlauth(disabled);


****************************************************************************************


有时候,MQ客户端联服务端时会因为两端字符集编码CCSID不一样造成连接的失败,典型错误是:MQCONN ended with reason code 2059。在队列管理器的错误日志(位于/var/mqm/errors/AMQERROR**.log)中有如下信息:


在服务端用runmqsc qmname命令,输入dis qmgr查看CCSID属性值nnnn,在客户端上配置环境变量: Windows 下:set MQCCSID=nnnn(在服务端看到的CCSID), Linux下:export MQCCSID=nnnn(在服务端看到的CCSID),重新启动MQ 客户端机器即可。


****************************************************************************************






消息被放入死信队列。用amqsbcg 队列名 队列管理器名 读取死信里的消息,解析死信头DLH:
1,查看目标队列和目标队列管理器是否正确
2,查看消息被放入死信队列的原因


****************************************************************************************
0 0
原创粉丝点击