フローサービス管理コンソールでOutOfMemoryErrorが表示されます(バージョン4.9.1以前)

フローサービス管理コンソールを操作中に次のようにOutOfMemoryErrorが表示されることがあります。

org.apache.turbine.util.TurbineException: Error rendering Velocity 
template: /controls/html/jetspeed.vm: Invocation of method 
'getContent' in class 
org.apache.jetspeed.portal.security.portlets.CacheableStatefulPortletWrapper 
threw exception java.lang.OutOfMemoryError: Java heap space @ 
/controls/html/jetspeed.vm[74,23]

これは管理コンソールを実行しているJavaVMのヒープ領域が足りなくなったために発生します。通常発生することはありませんが、管理コンソール上で巨大なログを操作しようとした時などにこのエラーが起きることがあります。

このような場合、次のファイルを修正してJavaVMのメモリ最大サイズを拡張してください。

対象ファイル:
[INSTALL_DIR]/flow/conf/amx/0201mc.amxの4行目
  1. フローサービスを停止します。
  2. 対象ファイルをバックアップします。
  3. 対象ファイルをテキストエディターで開きます。
  4. 以下の部分を変更します。
    【変更前】
    <execute class="org.apache.catalina.startup.Bootstrap" options="-Xmx128m ....>

    【変更後】
    <execute class="org.apache.catalina.startup.Bootstrap" options="-Xmx512m ....>
  5. フローサービスを開始します。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

他のキーワードで検索する