ServiceDesk Plus オンプレミス版 ナレッジベース

Heap Dumpの取得方法(Linux)


1. [ServiceDeskインストールディレクトリ]/bin/run.sh の編集画面を開きます。
2. 以下の赤字のパラメータを追加して保存します。
 
========================================
# Setup JBoss sepecific properties
JAVA_OPTS="$JAVA_OPTS -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -Dprogram.name=$PROGNAME -Djboss.server.type=com.adventnet.j2ee.deployment.system.AdventNetServerImpl -Djboss.deploy.localcopy=true -Djboss.boot.library.list=log4j-boot.jar,jboss-common.jar,jboss-system.jar,AdventNetDeploymentSystem.jar,commons-logging.jar -Dsdp.java.gc=false"
========================================
3. ServiceDesk Plus を再起動します。
4. 次回、Out Of Memoryが発生すると、同ディレクトリに「java_pidxxxxx.hprof」のファイルが生成されます。
5. ファイルサイズが大きいことが予想されるため、「保守サポートのお問い合わせで使用するログ、サポートファイル等のアップロード方法」からファイルをアップロードします。