Interstage Application Server メッセージ集 |
目次 |
第1部 メッセージラベルのあるメッセージ | > 第4章 メッセージ番号がEJBで始まるメッセージ | > 4.12 EJB1000番台のメッセージ |
EJB: ERROR: EJB1033: Memory shortage occurred on JavaVM: NAME=%s1
EJB: エラー: EJB1033: JavaVM上でメモリ不足が発生しました: NAME=%s1
[可変情報]
%s1:EJBアプリケーション名
[意味]
JavaVMのメモリが不足しています。
[システムの処理]
EJBアプリケーションを終了します。
[ユーザの対処]
以下を確認してください。
JavaVMのメモリ量が不足している可能性があります。以下の方法により、アプリケーションが使用するメモリ量に対して最大ヒープサイズが小さくないか、確認してください。
(1)性能監視を使用した確認方法
【条件】
以下のOSとバージョンの組み合わせ。
【採取方法】
詳細は以下のコマンドリファレンスおよび性能監視のマニュアルを参照してください。
【採取できる情報】
(2)verbose:gcを使用した確認方法
【条件】
以下のOSとバージョンの組み合わせ。
【採取方法】
WU定義のJava Command Optionに-verbose:gcを設定する。
[Application Program]
Java Command Option=-verbose:gc
以下のファイルに出力されます。
/opt/FJSVejb/var/FJEJBJVMstderrXXX
【出力例】
[GC 1217K->722K(2048K), 0.0040460 secs]
()のなかの値がJavaVMのヒープサイズです
JavaVMのメモリ量が小さい場合、以下のようにEJBアプリケーションの多重度を上げるか、JavaVMのメモリ量を変更する必要があります。
上記に該当しない場合、以下を確認してください。
上記に該当する場合は、以下の対処を行った後、再度EJBアプリケーションを起動してください。
目次 |