Перезапуск веб-приложения при сбое jni? - PullRequest
1 голос
/ 24 мая 2011

Я пишу веб-приложение Java EE на glassfish.

Я беспокоюсь о том, что произойдет в случае сбоя jni.

  • Будет ли сбой сервера?- это возможно в среде Linux, так как пользователи могут вмешиваться в некоторые файлы, что может привести к сбою jni.

Если есть возможность автоматического перезапуска при сбое, это было бы здорово, но я не могу найти, каксделай это.

1 Ответ

0 голосов
/ 24 мая 2011

Будет ли сбой сервера?

JVM, на котором работает Glassfish, аварийно завершит работу. Хост-сервер не потерпит крах.

... это возможно в среде Linux, поскольку пользователи могут вмешиваться в некоторые файлы, что может привести к сбою jni.

Только если вы испортили права доступа к соответствующим файлам ... или вы предоставили root / sudo доступ не тем людям.

Если есть возможность автоматического перезапуска при сбое, было бы замечательно, но я не могу найти, как это сделать.

Обычно вы делаете это, запуская JVM из скрипта, который обнаруживает, что служба умирает, и перезапускает его в цикле. (Работа с сервисом, который блокирует / прекращает работать, не умирая, более сложна ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...