OutOfMemoryError により Backlog エンタープライズ が表示できなくなりました
Tomcat のログファイル( /opt/backlog/tomcat/logs/catalina.out )に以下のようなエラーメッセージが出力されている場合、以下の手順をお試しください。
java.lang.OutOfMemoryError: Metaspace
このエラーが出力されている場合は、設定ファイル( /opt/backlog/scripts/env )でメタスペース(-XX:MetaspaceSize と -XX:MaxMetaspaceSize)の値を上げてください。
BACKLOG_CATALINA_OPTS="-Djava.awt.headless=true -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true -Dsolr.solr.home=/opt/backlog/data/solr -Xms512m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m"
設定ファイルを修正した後は backlog-app の再起動が必要です。
・Red Hat Enterprise Linux 6 server または CentOS 6 の場合
service backlog-app stop
ps aux | grep tomcat
・Red Hat Enterprise Linux 7 または CentOS 7 の場合は
systemctl stop backlog.target
ps aux | grep tomcat
ps コマンドで停止を確認できない場合は kill コマンドで停止させてください。
・Red Hat Enterprise Linux 6 server または CentOS 6 の場合
service backlog-app start
・Red Hat Enterprise Linux 7 または CentOS 7 の場合は
systemctl start backlog.target
-XX:MetaspaceSize および -XX:MaxMetaspaceSize の適切な値は、お客様の環境に左右されます。サーバー監視ツールの導入などで、必要なメモリ容量を調整してください。