我已经运行了一天左右的JProfiler并继续看到为WMQ中的主题创建了JMS侦听器的新线程。它似乎经历了每隔几分钟辍学半小时的阶段,然后工作好几个小时。我正在努力追查原因,在服务器托管WMQ的日志中似乎什么都没有,所以我的下一步是打开java中的日志客户端,但无法弄清楚如何做到这一点。我希望它能像在log4j文件设置log4j.logger.com.ibm=TRACE
中添加一行一样简单,但这不起作用。有没有人对我如何实现这一点有任何想法?
答案 0 :(得分:3)
Infocenter有一些关于可以启用的所有类及其包含/排除选项的文档。
例如,您要在客户端设置的类是com.ibm.msg.client.commonservices.trace.level
,它采用整数值。 QMgr本身没有JMS跟踪,但使用strmqtrc
命令可以获得大量的QMgr跟踪。
V7客户端具有更多跟踪功能,建议使用它而不是V6客户端。允许将V7客户端与V6 QMgr一起使用。当然,在这种情况下,API功能仅限于V6 QMgr提供的功能。但是,V7客户端功能(例如跟踪)不受QMgr版本的限制。
V7 Infocenter JMS Trace
V6 Infocenter JMS Trace
V7 WMQ Client