LUA Apache Tomcat (LUATomcat) サービスが Java heap メモリの不足を示す
search cancel

LUA Apache Tomcat (LUATomcat) サービスが Java heap メモリの不足を示す

book

Article ID: 232054

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

  • LiveUpdate Administrator (LUA) 2.3.x で正常に LUA コンソールが開けない、突然スケジュールされているタスクが実行できなくなる。
  • lua-application.log や lua-application.log.<数字> のログファイルに "java.lang.OutOfMemoryError: Java heap space" が記録される。
  • Java heap スペースを増加させる方法が知りたい。

Environment

  • LUA 2.3.x

Resolution

Tomcat が Java Heap メモリの不足を示している状況で、Java Heap のサイズを増加させるために、次の手順を実施します。

  1. 管理者でコマンドプロンプトを開き、"<LUA インストールフォルダ>\tomcat\bin\" フォルダに移動します。
  2. 次のコマンドを実行します。
    tomcat8w.exe //ES//LUATomcat

    注: LiveUpdate Administrator 2.3.5 以降を使用している場合、このフォルダにある tomcat<数字>w.exe は tomcat8w.exe になります。2.3.4 以前のバージョンを実行している場合、ファイル名は tomcat7w.exe になります。

  3. [LUA Apache Tomcat Properties] ダイアログが表示されます。
  4. [Java] タブを選択します。
  5. 次のメモリとスレッドのパラメータの値を利用して変更します。
    Initial memory pool: 512 MB
    Maximum memory pool: 1024 MB
    Thread stack size: 512 KB

    例:
    - デフォルトの “Java" タブの設定:
    Initial memory pool: 128 MB
    Maximum memory pool: 512 MB
    Thread stack size: 96 KB

    - 値を変更後
    Initial memory pool: 512 MB
    Maximum memory pool: 1024 MB
    Thread stack size: 512 KB

    注: LUA 2.3.8 以上をご利用の場合は、Maximum memory pool を 2048 MB か、それでもメモリ不足が発生する場合は 3072 MB を試してください。
  6. [OK] ボタンをクリックします。
  7. OS のサービス一覧で [LUA Apache Tomcat] サービスを停止して 30 秒ほど待ち、[LUA Apache Tomcat] サービスを開始します。

Additional Information

[英語文書] LUA Apache Tomcat Service (LUATomcat) in LiveUpdate Administrator 2.3.x indicates lack of Java heap memory available.