2014-08-27 144 views
0

时写日志外我有一份工作,将消息发布到IBM MQ。 我已经配置我的日志写入文件而不是控制台。 然而,当我每次运行这个工作,我看到大量的日志这样发布消息,IBM MQ

我刚刚更改了IPS和公司名称中的日志,但 在控制台上这是什么 源为什么它拿出 我该如何阻止?

我的所有消息都成功发布,所以从最终用户的角度来看,这项工作正常,但我无法弄清楚为什么会出现在控制台上?

RcvThread: com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection[qmid=CANNED_DATA,fap=10,peer=naumib3.mydomain.net/112.999.138.25,localport=56857,ssl=SSL_RSA_WITH_NULL_SHA,peerDN="CN=ibmwebspheremqnaumib3, OU=For Intranet Use Only, OU=For Intranet Use Only, O=My Company, L=New York, ST=New York, C=US",issuerDN="CN=VeriSign Class 3 Secure Server CA - G3, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US"], READ: SSLv3 Application Data, length = 72 
main, WRITE: SSLv3 Application Data, length = 68 
[Raw write]: length = 73 
0000: 17 03 00 00 44 54 53 48 43 00 00 00 30 01 0C 30 ....DTSHC...0..0 
0010: 00 00 00 00 00 00 00 00 00 00 00 01 11 03 33 00 ..............3. 
0020: 00 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00 ................ 
0030: 00 00 00 00 00 41 69 2A 27 7E EB 3A 9B 47 4A 02 .....Ai*'..:.GJ.RcvThread: com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection[qmid=CANNED_DATA,fap=10,peer=naumib3.mydomain.net/112.999.138.25,localport=56857,ssl=SSL_RSA_WITH_NULL_SHA,peerDN="CN=ibmwebspheremqnaumib3, OU=For Intranet Use Only, OU=For Intranet Use Only, O=My Company, L=New York, ST=New York, C=US",issuerDN="CN=VeriSign Class 3 Secure Server CA - G3, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US"], received EOFException: ignored 
RcvThread: com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection[qmid=CANNED_DATA,fap=10,peer=naumib3.mydomain.net/112.999.138.25,localport=56857,ssl=SSL_RSA_WITH_NULL_SHA,peerDN="CN=ibmwebspheremqnaumib3, OU=For Intranet Use Only, OU=For Intranet Use Only, O=My Company, L=New York, ST=New York, C=US",issuerDN="CN=VeriSign Class 3 Secure Server CA - G3, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US"], called closeInternal(false) 
RcvThread: com.ibm.mq.jmqi.remote.internal.RemoteTCPConnection[qmid=CANNED_DATA,fap=10,peer=naumib3.mydomain.net/112.999.138.25,localport=56857,ssl=SSL_RSA_WITH_NULL_SHA,peerDN="CN=ibmwebspheremqnaumib3, OU=For Intranet Use Only, OU=For Intranet Use Only, O=My Company, L=New York, ST=New York, C=US",issuerDN="CN=VeriSign Class 3 Secure Server CA - G3, OU=Terms of use at https://www.verisign.com/rpa (c)10, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US"], SEND SSLv3 ALERT: warning, description = close_notify 

回答

0

输出看起来像它可能是某种类型的调试或诊断补丁可能被应用到你已经安装了MQ JMS/Java客户端。 RcvThread是内部用于侦听来自QM的数据的TCP套接字的线程。您是否知道可能用于帮助解决TCP连接问题的补丁?

您可能想要查看包含在您正在使用的MQ客户端中的com.ibm.mq.jmqi.jar,以查看时间戳记中是否存在差异或jar中清单文件中记录的任何内容文件本身。

0

同意以前的答案,通常不是由JMS客户端代码写入的任何日志的格式。在正常情况下该日志被写入到stdout在两种情况下的唯一时间:

一个由

# Name(s) of the log file(s) 
# Can be 
# * a single pathname 
# * a comma-separated list of pathnames (all data is logged to all files) 
# Each pathname can be 
# * absolute or relative pathname 
# * "stderr" or "System.err" to represent the standard error stream 
# * "stdout" or "System.out" to represent the standard output stream 
com.ibm.msg.client.commonservices.log.outputName=mqjms.log 

,什么是所谓的JMS启动跟踪控制的JMS客户端日志文件 - 一个非常早期的跟踪系统通常只在IBM服务的请求下使用。 (这也记录在jms.config文件中)。