`
winzenghua
  • 浏览: 1369074 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

[Websphere]如何产生javacore文件和heapdump文件

阅读更多

[Websphere]如何产生javacore文件和heapdump文件


2. 如何产生javacore文件(关于cpu的)和heapdump文件(关于内存的)
2.1 choose one cluster member, set the following before this server start:
在was启动前设置下面环境变量(可以加在启动脚本中)
export IBM_HEAPDUMP=true
export IBM_HEAP_DUMP=true
export IBM_HEAPDUMP_OUTOFMEMORY=true
export IBM_HEAPDUMPDIR=<directory path>

2.2please use set command to make sure you do not have DISABLE_JAVADUMP parameter
then start this cluster member.
用set命令检查参数设置,确保没有设置DISABLE_JAVADUMP,然后启动server

2.3when 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文件拷贝到本地,然后删除这些文件,因为这些文件会占用较大的文件系统空间。
将/usr/WebSphere/AppServer/logs/wlmserver1(或2)目录下当天产生的日志拷贝出来

分享到:
评论

相关推荐

    javacore文件及heapdump文件分析

    javacore 文件和 heapdump 文件是 Java 应用程序在遇到致命问题时产生的两个文件,这两个文件可以帮助我们分析和解决 Java 应用程序中的问题。 javacore 文件是一个文本文件,主要保存的是 Java 应用程序各线程在某...

    javacore\heapdump文件分析工具

    本篇文章将详细讲解如何使用`javacore`和`heapdump`分析工具,特别是针对Websphere环境的`ha`和`jca`工具,以及如何使用JDK1.6来打开和解析这些文件。 首先,`javacore`文件是Java虚拟机(JVM)在遇到特定事件(如...

    利用wsadmin生成javacore,heapdump文件

    在IT领域,尤其是在Java应用程序的性能调优过程中,生成javacore和heapdump文件是非常重要的步骤。这些文件能帮助我们诊断应用程序的内存泄漏、性能瓶颈等问题。本篇将详细讲解如何利用wsadmin工具来生成这两种文件...

    AIX系统收集Heapdump及javacore

    本文将深入解析在AIX系统环境下,如何通过设置特定环境变量来有效收集Heapdump和JavaCore,以及相关的重要操作步骤,以供WebSphere应用服务器(WAS)的管理员或开发者参考。 ### AIX系统下收集Heapdump和JavaCore的...

    查看WebSphere的javacore日志工具

    WebSphere是IBM提供的一款强大的企业级应用服务器,广泛应用于各种复杂的分布式系统中。...在实际操作中,结合WebSphere的其他监控工具和日志,如SystemOut.log、HeapDump、ThreadDump等,可以更全面地诊断和解决问题。

    java IBM websphere 内存溢出 javacore deapdump CPU内存分析工具

    总结来说,面对Java IBM WebSphere的内存溢出问题,我们需要结合`javacore`和`deapdump`等诊断工具,通过分析脚本和相关库文件,理解内存管理原理,调整JVM配置,并优化代码,才能有效地排查和解决问题。

    Websphere日常监控手册

    《Websphere日常监控手册》不仅提供了一套完整的监控与维护策略,还深入讲解了在特定环境下如何通过配置环境变量来强制生成HEAPDUMP和JAVACORE文件,这对于深入分析WebSphere应用服务器的性能问题具有重要意义。...

    IBM分析dump文件工具

    此外,`javacore`和`heapdump`工具也是常用的WebSphere dump分析助手,它们提供了关于JVM内存和线程状态的详细信息。 对于z/OS这样的大型主机操作系统,IBM提供了Tivoli OMEGAMON工具集,其中的OMEGAMON XE for ...

    websphere性能分析

    - **javacore文件**:记录CPU使用情况,heapdump文件则记录内存状态。 - **自定义解决方案**:针对具体问题如并发读取、日志输出、SQL优化、异常处理等进行定制化改进。 通过上述步骤,可以有效地监控和分析...

    java内存分析指引07_v0.2.doc

    在IBM WebSphere上,启用“自动堆转储”后,当内存溢出发生时,会在特定目录下生成`javacore*`和`heapdump*`文件,这些文件包含CPU线程和内存使用情况的详细信息,可用于分析问题。 4. **内存溢出原因**: - **...

    was6.1+AIX+ORACLE下一次OutOfMemoryError的解决过程

    同时,在应用程序目录下发现了由WAS自动生成的`heapdump.phd`文件和`javacore`文件,初步判断是由于内存溢出导致的问题。 - **OutOfMemoryError**:在WAS日志中找到了“OutOfMemoryError”关键字,确认了内存溢出的...

    Java性能调优--关于垃圾回收机制的分析和指导

    在实践中,通过分析JavaCore和HeapDump文件,可以发现和解决内存问题。养成良好的编程习惯,如及时释放不再需要的对象引用,以及合理使用内存池,都能有效改善应用程序的性能。 总结来说,Java性能调优中的垃圾回收...

    WAS V61安装调整和应用部署

    这包括但不限于系统日志、交易日志和Heap Dump及JavaCore文件,这些文件对故障排查至关重要。 #### 二、DB2客户端集成与配置 若应用涉及与DB2数据库的交互,需特别注意以下几点: - 若DB2为远程64位数据库,应在...

Global site tag (gtag.js) - Google Analytics