我想在我的web-app崩溃时禁用所有类型的系统/核心转储。如何在用于Windows 7的WebSphere®v 8.0.1中禁用IBMRational®Application Developer(RAD)中的所有转储
我说的是在IBM/SDP /运行时间/ base_v7 /型材/ WTE_APPSRV71 /斌/为500MB + .dmp文件命名正是如此结束了转储文件:。
核心{年月日} {HHMMSS} { 4位} .0001.dmp
我想在我的web-app崩溃时禁用所有类型的系统/核心转储。如何在用于Windows 7的WebSphere®v 8.0.1中禁用IBMRational®Application Developer(RAD)中的所有转储
我说的是在IBM/SDP /运行时间/ base_v7 /型材/ WTE_APPSRV71 /斌/为500MB + .dmp文件命名正是如此结束了转储文件:。
核心{年月日} {HHMMSS} { 4位} .0001.dmp
我没有试过,但这里有一个可能性
我假设你是想禁止为7个.dmp文件。
从应用服务器\ java的\ bin目录下的命令行运行
java -Xdump:what
这表明当某些类型的事件发生
-Xdump:system:
events=gpf+abort+traceassert,
label=P:\IBM\WebSphere\AppServer\java\bin\core.%Y%m%d.%H%M%S.%pid.%seq.dmp,
range=1..0,
priority=999,
request=serial
是.dmp文件创建它是一个老jvm版本,但请看这infocenter page这是什么意思。
您应该能够从WAS解决方案控制台中禁用。 Mine是 http://localhost:10042/ibm/console但我在WAS上运行WebSphere Portal - 您的端口可能不同。
登录并转到服务器/服务器类型/ WebSphere Application Servers //流程定义/ Java Virtaul Machine页面。
添加您希望现有参数的-Xdump:system:...设置,注意不要混淆现有语法。根据导致崩溃的原因,您可以将其从events =部分中删除。可能gpf是原因。您可以查看.dmp文件附带的.txt文件中的1TISIGINFO行。我有几个说转储事件“gpf”。
您也许可以在RAD的WAS服务器属性中设置这些设置,但我在那里找不到任何东西。
当然,您只是通过这样做来掩盖问题,但至少在尝试查找问题时,您不必忍受写入.dmp文件。
我能够通过添加以下行到我的的eclipse.ini文件以禁用转储:
-Xdump:none