0

Webアプリがクラッシュしたときに、すべてのタイプのシステム/コアダンプを無効にしたいのですが。

私が話しているダンプファイルは、次のように名前が付けられた500mb+.dmpファイルとしてIBM/SDP / runtimes / base_v7 / profiles / WTE_APPSRV71 /bin/になります。

core。{yyyymmdd}。{hhmmss}。{4桁}.0001.dmp

4

2 に答える 2

2

次の行をeclipse.iniファイルに追加することで、ダンプを無効にすることができました。

-Xdump:none
于 2012-05-29T20:46:04.403 に答える
0

私はこれを試していませんが、ここに可能性があります

WAS 7 .dmp ファイルを無効にしたいと考えていると思います。

AppServer\java\bin ディレクトリからコマンドラインで実行

java -Xdump:what

これは、特定の種類のイベントが発生したときに .dmp ファイルが作成されることを示しています

-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

これは古い jvm バージョン用ですが、これらの意味については、このインフォセンター ページを参照してください。

WAS ソリューション コンソールから無効にできるはずです。私は http://localhost:10042/ibm/consoleですが、WAS で WebSphere Portal を実行しています。ポートは異なる場合があります。

ログインして、Servers/Server Types/WebSphere Application Servers//Process definition/Java Virtual Machine ページに移動します。

既存の構文を台無しにしないように注意しながら、既存の引数に必要な -Xdump:system:... 設定を追加します。クラッシュの原因に応じて、events= 部分からそれを削除できます。おそらくgpfが原因です。.dmp ファイルに付随する .txt ファイルの 1TISIGINFO 行を確認できます。Dump Event "gpf" と書かれているものがあります。

これらの設定は RAD の WAS サーバー プロパティでも設定できるかもしれませんが、何も見つかりませんでした。

もちろん、これを行うことで問題を隠蔽しているだけですが、少なくとも問題を見つけようとしている間、.dmp ファイルの書き込みに耐える必要はありません。

于 2012-03-02T15:54:01.577 に答える