Title: ログに記録された java.lang.OutOfMemory Error: PermGen space は何ですか?

PermGen Space は、Java の class ファイルやその他のデータ(Java プロセスの生存情報など)を保管するために使われるスペースです。

TeamPage のログファイルに「java.lang.OutOfMemory Error: PermGen space」が記録される場合、次の記述を JVM オプション に設定してください。

-XX:PermSize=256m -XX:MaxPermSize=512m 


「JVM オプション」は、サーバーセットアップ | 一般 タブ | Java 設定 タブ の下部にあります。

JVM オプション設定

記入後、[適用] ボタンをクリックし、サーバーセットアップ | 一般 タブ | サーバー管理 タブ の [TeamPage の再起動] ボタンをクリックして TeamPage サーバー(サービス)を再起動します。「JVM オプション」に記入された内容は、TeamPage サーバーを再起動するまで動作に反映されません。

Windows 環境で TeamPage をお使いの場合は、コントロールパネル>管理ツール>サービス で TeamPage のサービス(既定の名前は「Traction」です)を再起動できます。

上述の例では、PermSize に 256MB を、最大 PermSize として 512MB を指定しました。これは通常の運用には十分な値で、このサポートサイトの TeamPage でも同じ設定をしています。



Attachments:
javavm_options.png
Article: FAQ1528 (permalink)
Categories: :FAQ:運用保守, :FAQ:エラー
Date: 2011/02/09; 12時06分42秒 JST

Author Name: TeamPage サポート
Author ID: jpbo