Javaプログラムを作ってjarファイルにしました。AWS で 24 時間年中無休で実行したいと考えています。screen というアプリケーションを使用して、ログアウト後も実行し続けます。私はこのコマンドを使用します:
screen java -jar my_app.jar
しかし、ずっと走り続けることはできません。1日か2日走るとたまたま止まります。ログを保持するようにしましたが、それを終了する例外は見つかりませんでした。メモリ使用量が多いなどの理由で、JVM がアプリケーションを強制終了するのでしょうか? JVM はログを保持しますか? JVM のログはどこにありますか? アプリをデーモンにする必要がありますか? もし私がしなければならないなら、どうやって?