Я сделал программу на Java и сделал ее файлом jar. Я хочу, чтобы он работал 24/7 на моем AWS. Я использую приложение под названием screen, чтобы оно продолжало работать после выхода из системы. Я использую эту команду:
screen java -jar my_app.jar
Но он не может продолжать работать все время. Бывает, останавливается после работы в течение одного или двух дней. Я вел журнал и не нашел исключений для его прекращения. Интересно, убьет ли JVM мое приложение по какой-либо причине, например, из-за большого использования памяти? Ведет ли JVM журнал? Где я могу найти журнал JVM? Должен ли я сделать свое приложение демоном? Если я должен, то как?