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 設定 タブ の下部にあります。
記入後、[適用] ボタンをクリックし、サーバーセットアップ | 一般 タブ | サーバー管理 タブ の [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