我想知道你是否能帮我解决以下问题。
在队列管理器未收到消息的一段时间后,队列管理器将进入“睡眠”状态,除非您使用使用以下命令来“启动队列”。
另一方面,如果你发送一条消息并期望得到响应,它会说--无法连接。然后,如果您再次发送相同的消息,等待响应,我注意到Queue Manager唤醒了。
总而言之,我的问题是:
有没有人知道在发送一条实际的消息(如上所述)之前“唤醒”队列管理器的命令。
提前谢谢你,
发布于 2013-05-08 14:42:59
IBM MQ队列管理器不转到sleep。如果队列管理器正在运行,那么它是唤醒的,不是“唤醒”。一定有某种原因,因为队列管理器可能已经关闭。检查“错误”文件夹中的日志。
你能解释一下你说的“启动队列”是什么意思吗?因为根本没有这样的东西。这里有start queue manager。
当MQ显示“无法连接”时,您会得到什么MQ原因代码。
发布于 2013-05-10 09:56:02
好的,
因此,我与MQ服务的管理员进行了交谈,他们可以设置一个参数(我认为是超时),将其设置为0,这样它就永远不会“休眠”。
这会解决这个问题。
https://stackoverflow.com/questions/16433194
复制相似问题