WebSphere 巡检方法分享

1、操作系统版本 AIX 
# oslevel –r或者 # oslevel –s或者  HP-UX 
# uname -a  
Solaris # uname –a 

WINDOWS 
C:\>ver  

2
WebShpere版本以及补丁级别
查看版本方法如下: 

方法一: 
如果websphere启动了,那么可以用浏览器访问console,欢迎页面右上角就写有相关信息,默认情况使用http://ip:9090/admin登陆

方法二: 
如果是WebSphere 6.0,6.1,则记录在<was_home>/properties/version/WAS.product
如果WebSphere 5.1,则记录在<was_home>/properties/version/BASE.product  

方法三: 
执行WebSphere Application Server安装目录的bin目录下的versionInfo命令,由输出信息可以查看到WAS的产品信息。 
Windows
平台执行versionInfo.exe 
Unix
Linux平台执行versionInfo.sh 
这个将会看到非常详细的信息,推荐使用该方法 cd  <was_home>/bin versionInfo.exe  

3、查看WASJDK版本 


方法一:通过SystemOut.log文件查找 
查看任意慨要文件(profile)下的SystemOut.log文件,此文件包含WebSphere Application Server产品相关信息,包括JDK的版本信息。<profile_home>/logs/server1/SystemOut.log   


方法二:通过从命令行运行 java –version 
<was_home>/java/bin/java -fullversion

4、查看web服务器版本信息
Windows平台上的IBM HTTP Server的版本信息,运行apache.exe –v C:\Program Files\IBM HTTP Server\bin>apache -v Server version: IBM_HTTP_Server/6.0 Apache/2.0.47 Server built:   Nov  4 2004 10:11:21  
Unxi
Linux平台上的IBM HTTP Server的版本信息,运行httpd –v httpd -v 
Server version: IBM_HTTP_Server/6.0 Apache/2.0.47 Server built:   Nov  4 2004 10:11:21  


5JAVA 
一般JVM大小设置为1G,使用以下过程来设置 JVM 堆大小:
选择服务器-> 应用程序服务器-> Server1-> 进程定义->Java 虚拟机  滚动到初始堆大小和最大堆大小字段并设置值。  单击确定以保存更改。


6、系统运行日志 
WebSphere5.0,5.1 
<was_home>/AppServer/logs WebSphere6.0,6.1 
<was_home>/AppServer/profiles/<profile_name>/logs 

下面2个是出了故障后,进行定位的,导出内存内容的,检查配置参数。 


7Java core 
通过分析javacore可以获得jvm中当前运行的线程情况,分析不同时间的javacore文件,可以分析出一些死锁的问题 
文件直接看,或者使用ThreadAnalyzer查看 
选择服务器-> 应用程序服务器-> Server1-> 进程定义->环境条目 
滚动到IBM_JAVADUMP_OUTOFMEMORY查看属性定义,然后找到相关文件

8Heap dump 
通过分析heapdump可以获得jvm内存中当前的对象分布情况,从而查找解决内存泄漏的问题。heapdump文件似乎只有在内存泄漏的时候才会生成,因为要将内存中的数据写道文件,所以当堆大小设置比较大的时候,这个过程会要比较长的时间 
选择服务器-> 应用程序服务器-> Server1-> 进程定义->环境条目 
滚动到IBM_HEAP_DUMP_OUTOFMEMORY查看属性定义,然后找到相关文件

以下文章点击率最高

Loading…


发表评论

电子邮件地址不会被公开。 必填项已用*标注