在对MQ资源管理器或MQ Transport for soap生成java跟踪时,跟踪将被写入一个名称格式为AMQ.diagid.counter.TRC的文件,其中diagid是与此java进程关联的系统属性com.ibm.mq.commonservices.diagid的值,而counter是一个大于或等于0的整数。名称中所有字母都是大写这样符合MQ跟踪使用的命名约定。阅读全文>
发表于 @ 2007年12月14日 21:16:00|评论(loading...)|收藏
函数堆栈和跟踪历史是由 IBM 用来辅助进行问题确定的。当生成 FFST 记录时,除通过 IBM 支持中心提出问题之外,在大多数情况下,系统管理员只很少的工作可以做。 阅读全文>
发表于 @ 2007年12月14日 21:15:00|评论(loading...)|收藏
最好是把日志文件和队列管理器数据放在不同的磁盘驱动器中。这对性能有益。也有可以把日志文件放到镜像排列中的多个磁盘驱动器中。这保护包含此日志的驱动器以免发生故障。如果没有镜像,会强制您返回到您的 WebSphere MQ 系统的最后一个备份。阅读全文>
发表于 @ 2007年12月14日 21:13:00|评论(loading...)|收藏
HTTP 会话由会话标识来识别。会话标识是在运行时生成的一个伪随机数。会话 hijacking 是一个已知攻击 HTTP 会话,当通过网络的所有请求被强制通过安全连接(意味着 HTTPS)时它可被阻止。但并不是每个客户环境中的配置都强制此约束,这是因为 SSL 连接的性能影响。由于这个缓和方式,HTTP 会话易受 hijacking 的攻击,并且因为这个弱点 WebSphere Application Server 有一个选项以紧密结合 HTTP 会话和 WebSphere Application Server 安全性。在 WebSphere Application Server 中启用安全性,以使会话以仅允许创建这些会话的用户访问它们的方式来进行保护。
阅读全文>
发表于 @ 2007年09月20日 14:28:00|评论(loading...)|收藏
本文是我在工作中的一个需求:描述如何实现在已有的WAS系统上使用MQ产品来作为J2EE JMS工具。有详细步骤阅读全文>
发表于 @ 2007年05月29日 15:25:00|评论(loading...)|收藏
PS: 由于对log文件的收集没有加 -trace参数,所以得到的信息比较有限,希望以后兄弟们能够提交日志文件的时候能够记得加这个参数。虽然比较有限,但是还是可以看到一些端倪。
阅读全文>
发表于 @ 2007年04月25日 15:52:00|评论(loading...)|收藏
性能调优本身是一门经验型科学,需要严谨的作风和全面的技术背景,这里的技术背景不但指某一个方面的技术,当然这里的每一个技术都是学无止境的,但对于一个调优工程师来说,平衡的技术体系结构更加能够帮助你完成实施任务、做好调优工作,这个层面上就不只是某一个厂商的产品,而且更多的是依赖你以开发者角度来对系统的理解程度,面对一个复杂的“病灶”,你不必急于找资料、而是从某一个开发角度、管理员角度去深入问题,然后到具体的操作可以直接man一下参数,找一下技术资料就可以解决了。这样、不管你面对的是websphere还是weblogic都没有很大的区别了。你熟悉某一种、再加上有扎实的J2EE开发、部署经验。学习新的产品调优。面对新的项目需求,难者易易了。阅读全文>
发表于 @ 2007年03月26日 17:08:00|评论(loading...)|收藏
如果用户使用 Oracle V8.1.7 数据库,启动 WebSphere MQ v5.3 队列管理器报类似下面错误:
AMQ6188: The system could not dynamically load the shared library '/var/mqm/jdbcora' due to a problem with the library.
The error message was 'The system call does not exist on this system. (MQPlugInit)'. 阅读全文>
发表于 @ 2006年07月20日 13:31:00|评论(loading...)|收藏
1. 升级到 WebSphere MQ V6.0 CSD01
但截止本文发布(2005-10-25),CSD01 还没发布,请您关注下载 WebSphere MQ 补丁的网址:
http://www-3.ibm.com/software/integration/mqfamily/support/summary/
2. 为 WebSphere MQ V6.0 安装 IY77282,详情请参考:
http://www-1.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&q1=
IY77282&uid=swg1IY77282&loc=en_US&cs=utf-8&lang=en
3. 为队列的 TRIGDATA 属性设置通道名字 阅读全文>
发表于 @ 2006年07月20日 13:30:00|评论(loading...)|收藏
WebSphere MQ 6.0 增加了消息压缩的功能。在通道的定义中加入了 COMPMSG属性,该属性有如下可选值:
NONE: 不执行消息压缩。缺省值。
RLE: 使用run-length编码进行压缩。
ZLIBFAST: 使用ZLIB 编码,进行速度优先压缩。
ZLIBHIGH: 使用ZLIB 编码,进行压缩比优先压缩。
ANY: 任何队列管理器所支持的压缩编码。该属性值只适用于接收、请求、和服务器连接通道阅读全文>
发表于 @ 2006年07月20日 13:28:00|评论(loading...)|收藏
如果我们知道该应用程序的进程标识为####
DISPLAY CONN(*) WHERE(PID EQ ####)
我们也可以过滤某种连接的类型:
DISPLAY CONN(*) WHERE(OBJTYPE EQ QUEUE) 阅读全文>
发表于 @ 2006年07月20日 13:23:00|评论(loading...)|收藏
列出amqsput打开的对象(windows 平台):
amqsput进程号为6024
amqldmpa -m WBRK_QM -f d:\temp\o.txt -p 6024 -c K -d 7
d:\temp\o.txt内容如下:
Connection(6024.1)
{
ConnectionId: 00000001 00001834
ApplPid: 6024
ApplTid: 1
PrivilegeOptions: 1000000
MaxMsgLength: 104857600
ApplName: D:\IBM\WMQ53\bin\amqsput.exe
ApplType: 11
UserContext.UserId wuxuey
Hobj
{
ObjectType: 1
ObjectName: TEST2.IN
ObjectQMgrName: WBRK_QM
OpenOpts: OUTPUT|FAIL_IF_QUIESCING
DirectAccess: 1
fOtherQmgr: 1
}阅读全文>
发表于 @ 2006年07月20日 12:51:00|评论(loading...)|收藏
该问题是由于没有正确配置CLASSPATH环境变量导致的,请检查CLASSPATH环境变量包括了com.ibm.mq.jar和com.ibm.mqjms.jar。例如,在AIX 平台:export CLASSPATH=./:/usr/mqm/java/lib/com.ibm.mq.jar:
/usr/mqm/java/lib/com.ibm.mqjms.jar
阅读全文>
发表于 @ 2006年07月20日 11:40:00|评论(loading...)|收藏