2017-02-25 21 views

答えて

0

まず、JVMがクラッシュする理由(Java仮想マシン、javaプログラム、クラッシュしたJARファイルではない)、クラッシュ(実行中など)の原因を調べる必要がありますメモリが不足している - JVMを正しくチューニングすると、クラッシュなどが減ったり、なくなることさえあります。あなたができる範囲でそれをしたら、ウォッチドッグを使って見てください。ウォッチドッグは、別のプログラムを監視し、失敗したときにプログラムを再起動するプログラムです。ディスカッションthis SOを参照してください。あなたはrespawner.sh

#!/bin/bash 

until "[email protected]"; do 
    echo "Process crashed with exit code $?. Respawning.." >&2 
    sleep 5 
done 

次のスクリプトにプロセスをラップして、JVMは、スクリプトを5秒間待ちますクラッシュし、それを再起動した場合./respawner.sh java -jar yourJarfile.jar として使用することができますbashで例えば

関連する問題