Interstage Application Serverにおいて、java.lang.OutOfMemoryErrorが頻発し、サーブレットアプリケーションの応答が返らなくなったり、ログに「INFO: 2210: Servlet container (xxxxx) died.」が出力されたりします。

java.lang.OutOfMemoryErrorが頻発し、サーブレットアプリケーションの応答が返らなくなったり、ログに「INFO: 2210: Servlet container (xxxxx) died.」が出力されたりします。原因と対処方法を教えてください。
ユーザアプリケーションでメモリリークしている、または、アプリケーション動作に対してヒープサイズなどのチューニングが不適切です。


以下については、必要に応じてアプリケーション開発元に確認し、該当する場合はアプリケーションの修正を検討してください。
  • アプリケーションで資源開放もれがないか

  • アプリケーションで不要に大量のオブジェクトを生成していないか


以下については、実運用を想定した負荷テストなどにより、適切な値を見積もってください。
  • 多重度(同時処理数、スレッド数)などの設定値が妥当か(V4以降)

  • JServlet環境定義ファイル(jswatch.conf)のdefault.bin.parameters、または、[containername].bin.parameters定義で適切なチューニングが行われているか


参考資料:
  • V5
    Interstage Application Server J2EE ユーザーズガイド
     第2部 Servlet/JSP編
      第11章 Servletサービスの環境定義ファイル
       - 11.5 サーブレット・コンテナ環境定義ファイル
         11.5.3 サーブレット・コンテナ環境定義ファイルのタグの詳細
          11.5.3.6 サーブレット・コンテナのクラス
       - 11.2 JServlet 環境定義ファイル
         11.2.2 JServlet 環境定義ファイルの定義項目
          11.2.2.3 default.bin.parameters または[containername].bin.parameters

    Interstage Application Server チューニングガイド
     第2章 J2EE のチューニング
      2.1 サーブレット・コンテナのチューニング


  • V4
    INTERSTAGE Application Server JServlet ユーザーズガイド
     第4章 Servletサービスの環境設定
      4.4 サーブレット・コンテナ環境定義ファイル
       4.4.3 サーブレット・コンテナ環境定義ファイルのタグの定義
        4.4.3.6 サーブレット・コンテナのクラス定義


  • V3
    INTERSTAGE Application Server JServlet ユーザーズガイド
     第4章 Servletサービスの環境設定
      4.2 JServlet環境定義ファイル
       4.2.2 JServlet環境定義ファイルの定義項目


※V6 / V7でTomcat 3.1ベースのServletサービスをご使用の場合、以下のサイトより、Interstage Application Serverの5.1.1のマニュアルを参照してください。
 https://software.fujitsu.com/jp/manual/
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V7, V6, V5, V4, V3
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ