Linux 下启动MQ资源管理器

strmqcfg (start WebSphere MQ Explorer)

Purpose

The strmqcfg command is available on WebSphere® MQ for Windows, and WebSphere MQ for Linux (x86 platform) only.

Use the strmqcfg command to start the WebSphere MQ Explorer.

For WebSphere MQ for Windows only, note that if you use runas to execute this command, you must define the Environment Variable APPDATA.

On Linux, the WebSphere MQ Explorer might fail to start if you have more than one Eclipse installation. If this happens, start the WebSphere MQ Explorer using a different user ID to the one you use for the other Eclipse installation.

阅读更多

如何分析websphere中间件生成的javacore文件

when you find free memory < 50% when no heavy access, please run kill -3 <pid>
执行kill -3 <pid>命令可以生成javacore文件和heapdump文件(pid为was java进程的id号,可以用ps -ef|grep java 查到),可以多执行几次,按照下面操作进行
ps -ef > psef1.txt
ps aux > psaux1.txt
vmstat 5 10 > vmstat.txt
kill -3 <app server id>
wait for 2 mins
kill -3 <app server id>
wait for 2 mins
kill -3 <app server id>
netstat -an> netstat2.txt
ps -ef > psef2.txt
ps aux > psaux2.txt
将上面产生的 txt 文件和/usr/WebSphere/AppServer/javacore*文件和heapdump文件拷贝到本地,然后删除这些文件,因为这些文件会占用较大的文件系统空间

管理过中间件weblogic和webspere的朋友都知道,两者中都有一个通病,都会发生内存溢出的情况发生,当然,内存溢出跟中间件本身没有关系,主要是应用程序设计不合理或参数设置不当引起,javacore就是内存溢出生成的其中一个文件,但是javacore也可以通过手工kill -3 pid生成,用于诊断系统性能,提供优化分析数据。

阅读更多