[转]如何获得WASv5.x/6.x的 Java HeapDump和JavaCore文件

具体步骤如下:
1、 设置Windows的环境变量,使WAS JVM在产生javacore的同时产生HeapDump文件(缺省只会产生 javacore)。点击windows桌面->鼠标右键-属性-进入系统属性对话框-进入高级页面-点击环境变量-在系统变量中-分别加入以下变量名和变量值
变量名 变量值
IBM_HEAPDUMP true
IBM_HEAP_DUMP true
IBM_HEAPDUMPDIR c:\

2、 注销当前用户,重新登录

3、 可以通过手工或windows 服务的方式启动WAS,如果使用手工方式,如下:
===For WAS5.x====
cd c:\WebSphere\AppServer\bin
startServer.bat server1
===For WAS6.x====
cd c:\WebSphere\AppServer\profiles\default\bin
startServer.bat server1

4、 WAS启动正常后,在C:\WebSphere\AppServer\bin或C:\WebSphere\AppServer\profiles\default\bin目录中通过以下命令让JVM产生JavaCore和HeapDump文件
键入wsadmin.bat命令,进入wsadmin管理命令行,键入如下代码:
set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

$AdminControl invoke $jvm dumpThreads

javacore.TIMESTAMP.NUMBER.txt  文件会自动在C:\WebSphere\AppServer或C:\WebSphere\AppServer\default\或您指定的目录中产生。

补充:
IBM_HEAPDUMP_OUTOFMEMORY true
IBM_JAVADUMP_OUTOFMEMORY true
WAS在以上两项环境变量的设置下,一旦JVM出现内存申请失败抛出Out of Memory错误时,JVM将会自动产生JavaCore和HeapDump。

在生产环境下,谨慎使用此两项环境变量的设置,以防把文件系统撑爆。

用友YonSuite产品实操手把手教学(图文版) 用友YonSuite 阅读详情

相关推荐

26 硬件工程师笔面试高频考点真题解析——CAN总线

CAN总线是一种差分多主串行半双工总线,采用非破坏性位仲裁机制和五层硬件错误检测(位错误、填充错误、CRC校验、格式错误、应答错误),具有高可靠性和故障容错能力。关键设计包括两端120Ω终端电阻匹配阻抗、手拉手总线拓扑、显性/隐性电平优先级仲裁。常见故障分析指出多节点异常多因终端电阻错配/漏装、星型布线违规或总线过载;高速通讯失败常由阻抗失配或线缆过长导致信号反射。相比RS485,CAN支持多主架构、硬件自动仲裁和节点故障隔离,更适用于汽车、工业等高可靠场景。

XU157303764的博客 545

WAS生成Java core和heap dump 及保存位置

Java core: 使用websphere生成: 在troubleshooting里面生成 Linux使用kill -3 进程号生成 保存位置: master:/opt/IBM/WebSphere/AppServer/profiles/App65 //App里面 dmgr:/opt/IBM/WebSphere/AppServer/profiles/Dmgr65 //Dmgr里面 ncMemXX:/opt/IBM/WebSpher...

lidefu0628的博客 2572

C/C++关于VScode报错“终端将被任务重用,按任意键关闭”的解决方案

这其实不是一种报错,有这个提示的原因是本地端口是被共享的,所以必须关闭一个进程才能执行另一个,只需要对 tasks.json文件做一些修改即可。 报错时候 此时的tasks.json为: { "version": "2.0.0", "command": "g++", "args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"], // 编译命令参数 "problemMatche

Jerry Man的博客 6424

was java heap_Websphere产生大量javacore与heapdump文件的分析

2007年05月17日 星期四 23:03项目中碰到的情况,居然产生了20多G,把硬盘占满、服务Down掉。原因可能:出现过多内存泄漏,或者分配过多大内存等。解决方法:1、进入was管理控制台,选择 应用程序服务器 > server1 > 进程定义 > Java 虚拟机,将"最大堆大小"改为768或1024以上(跟机器内存相关,你的机器最好有较大内存)。保存。2、优化你的程序,减...

weixin_31748999的博客 770

RK3588实战:如何将8路1080P视频流实时拼接成一张超清全景图?聊聊AVS模块的那些事

本文深入解析了RK3588芯片的AVS模块如何实现8路1080P视频流的实时全景拼接技术。通过硬件加速、时间同步、几何校正和色彩均衡等关键技术,RK3588能够高效处理高密度视频流,输出超清全景图。文章还提供了优化策略和实战经验,帮助开发者充分发挥RK3588的潜力。

weixin_27014595的博客 737

多智能体强化学习之值函数分解:VDN、QMIX、QTRAN系列优缺点分析(转载)

关于多智能体强化学习中VDN,QMIX,QTRAN三个算法再值分解方向的研究成果。三个算法呈递进关系

qq_33328642的博客 5858

windows下websphere如何生成javacore文件

一、问题描述 Javacore是分析性能问题的重要工具之一,在linux/unix/aix操作系统下,生成javacore的方法很简单,执行kill -3 java进程号即可。在windows下,对于tomcat/weblogic这种有输出控制台的系统,可以将焦点定位在控制台上,然后通过组合键ctr+break,即可在控制台输出javacore的信息,但是windows下的websphere启动...

u011791611的博客 3248

手机如何高效辅助林业调查

手机如何高效辅助林业调查 很多林业工作者将栅格类型的地形图处理后导入平板电脑,在林地使用平板电脑加载小班矢量图,辅助林业调查。但是,如果没有地形图底图,这种方法可能就有难度,而且最重要的是,大部分林地工作者没有能力配置平板电脑。大凡林业基层工作者在林地调查时,除调查记录本等部分纸质材料外,都必然携带手机和水杯,此外其他设备已经成为累赘,尤其是炎热的夏季在杂灌丛生的林地进行调查作业。因此,使用手机...

xu780820的博客 3077

websphere生成很多javacore和heapdump文件

项目维护过程中,客户每隔一段时间会抱怨服务器慢问题,查看文件目录,生成了大量以javacore和heapdump开头的文件,它们几乎占满了整个磁盘空间,导致服务器卡死。如何避免产生这些文件,步骤如下:1.进入WAS控制台,选择服务器2.选择应用服务器>应用>JAVA和进程管理>进程定义>环境条目下添加下面配置3.配置完成之后,重启服务后生效...

truesword的博客 3068

手把手教你学Simulink--基于新能源与储能系统的场景实例:压缩空气储能(CAES)系统热力学建模

本文介绍了使用Simulink进行压缩空气储能(CAES)系统热力学建模的详细步骤。系统模型包含压缩机、储气装置、膨胀机、热交换器和控制器等核心模块,通过MATLAB函数计算各部件参数,并设置仿真条件。文章详细说明了从模型创建到性能评估的完整流程,包括压缩/膨胀过程的能量转换、温度压力变化等关键指标分析。该建模方法可验证设计方案的有效性,并为系统优化提供参考,适用于新能源与储能领域的研究与应用。

MHD0815的博客 9173

RK3588 hdmiout调试(一)

RK3588 hdmiout调试(一)

目前从事linux驱动开发,多交流多学习吧 5169

如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件

 如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件?如何在Windows 平台获得WASv5.x/6.x的 Java HeapDump和JavaCore 诊断文件具体步骤如下:1、 设置Windows的环境变量,使WAS JVM在产生javacore的同时产生HeapDump文件(缺省只会产生 javacore)。点击win

723

UNet改进(52):轴向+代理注意力让UNet既轻快又精准

本文提出了一种改进的UNet架构,通过引入轴向注意力代理模块增强医学图像分割性能。该模块将二维自注意力分解为行列两个一维注意力操作,结合可学习代理节点进行全局信息聚合,在保持计算效率的同时提升模型对长距离依赖的建模能力。实验表明,该方法在多个医学图像数据集上较传统UNet提升3.2%-5.7%的Dice系数,边界质量显著改善。该方案特别适用于具有方向性结构的医学图像分割任务,如血管、器官等,在计算复杂度和分割精度之间实现了良好平衡。

2501_91516851的博客 327

Websphere was生成javacore

1. WebSphere 生成javacore1.1 AIXWebSphere 在AIX下生成javacore相对来说办法很多。 1.1.1 使用Kill命令1、使用ps命令查找到Websphere运行进程的进程ID2、执行kill -3 -id,则会在该进程对应的profiles下面,产生javacore和heapldump 1.1.2 调用程序IBM 的JDK提供了接口,通过调用这个接口,...

tianshilang的专栏 1253

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IBM WebSphere Javacore分析

今天公司的服务器宕机了,抛出很多的javacore 文件,这个文件比较好分析,下面我们讲一下什么是javacore ,以及如何通过分析javaCore文件找出问题。 参考 http://zhangzhiqiangli.blog.163.com/blog/static/459183842012715111949106/ 一、什么是Javacore? Javacore是Java应用程序在某一

happyqwz的专栏 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java core 分析_jca工具分析was的javacore实例解析

一朋友打电话求助,问怎样简单方便的分析WAS的JAVACORE文件。我给他做了个实例解析,下面是一个过程记录。一、工具下载可从IBM官网下载JCA工具,专门用来分析JAVACORE文件的工具。使用JCA工具需要JAVA环境,再下载一个JDK。由于我们使用的JCA是3.9.6版,所以下载一个JDK1.6版的就行。二、启动JCA工具安装完JDK1.6后,配置JAVA环境。JAVA环境的配置简单说一下:...

weixin_39968722的博客 3105

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IBM JDK生成Dump文件的方法

[url]https://www.cnblogs.com/wyb628/p/8567610.html[/url] (分析工具使用说明) [url]https://blog.csdn.net/namesliu/article/details/7018086[/url] (JavaDump文件说明) [url]https://www.oschina.net/question/1295...

shihuan830619的专栏 2688

websphere如何产生javacore和heapdump

在生产环境中一旦有内存溢出情况发生,系统会自动生成javacore和heapdump文件,但是有时候我们为解决cpu使用率较高或其它问题时,需要手工生成javacore和heapdump文件,这时我们该如何手动触发生成javacore和heapdump文件呢?      获取javacore和heapdump文件的方法有两种: 第一种:      系统发生内存溢出,在目录下会生产javaco

kevin_spa的专栏 943

如何在websphere中手动生成javacore文件

在命令行中操作 进入wsadmin D:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>wsadmin -user wasadmin -password password 设置jvm环境变量 wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=serv...

掬水月在手,弄花香满衣 649

Linux生成core文件、core文件路径设置

1.设置core文件大小 列出所有资源的限制: ulimit -a ulimit -a.png 或者查看core file size: ulimit -c core file size: unlimited:core文件的大小不受限制 0:程序出错时不会产生core文件 1024:代表1024k,core文件超出该大小就不能生成了 设置core文件大小: ulimit -c file...

小天使faith的专栏 15万+

linux core dump文件生成和调试

1.core dump文件生成 新建工程coredumptest (1)CMakeList.txt设置 在CMakeList.txt中增加用于调试的编译选项 详细的参数意义参考https://blog.csdn.net/rheostat/article/details/19811407 project(coredumptest) cmake_minimum_required(VERSIO...

沧海一帆的专栏 6498

java core 生成路径_Linux下设置Core文件生成路径及文件名

修改core dump文件路径:方法1:临时修改:修改/proc/sys/kernel/core_pattern文件/proc目录本身动态加载每次系统重启都会重新加载因此种方法只能作临时修改/proc/sys/kernel/core_pattern例:echo ‘/var/log/%e.core.%p’ > /proc/sys/kernel/core_pattern方法2:永久修改:使用sy...

weixin_32187037的博客 1197

如何在websphere5.1中分不同的server配置heapdump和javacore文件产生的目录

如题, 如何在websphere5.1中分不同的server配置heapdump和javacore文件产生的目录! 顺便说下,我们的服务器是aix5.1的。默认好像产生的heapdump和javacore文件都是在安装的/WebSphere/AppServer/目录下的。 谢谢大家帮忙~! ...

iteye_7847的博客 198

jvm 生成 javacore 和 heapdump 文件

  一、标准的SUN/Oracle JVM 当内存溢出时生成heapdump文件配置如下-Xloggc:${目录}/temp_gc.log           (GC日志文件)-XX:+HeapDumpOnOutOfMemoryError       (内存溢出时生成heapdump文件)-XX:HeapDumpPath=${目录}              (heapdump文件存放位...

学习笔记 993
上一篇: 关于重写equals和hashCode方法
下一篇: [转]如何将死锁减少到最少
hcom
博客等级 码龄22年 14粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值