Jboss 5.1 GA Автоматическое отключение - PullRequest
1 голос
/ 09 сентября 2011

Я развернул свое приложение на Jboss 5.1 GA. В моем приложении я использую только один веб-сервис RestFul и компоненты JADE.

Я использую 2 сервера jboss на базовой машине Linux.

1) Jboss 4.0.1 на порту 8080

2) Jboss 5.1 GA на порту 8280

Через несколько дней мой сервер Jboss 5.1 GA автоматически отключается, журнал сообщает, что вызван хук отключения ... Я проверил все журналы и нашел следующее -

2011-09-08 00: 42: 46,683 ИНФОРМАЦИЯ [org.jboss.bootstrap.microcontainer.ServerImpl] (JBoss Shutdown Hook) Хук выключения во время выполнения вызван, forceHalt: true

Нет ничего, что могло бы объяснить, почему вызывается хук отключения jboss?

Также проверил мой код для System.exit(); и попытался запустить сервер jboss в качестве демона в Linux, но проблема продолжается ...

Так почему же сервер jboss вызывает свой хук завершения работы?

Спасибо, Yogesh

1 Ответ

1 голос
/ 14 ноября 2011

Возможно, вы использовали официальный скрипт для запуска JBoss, а затем вышли из терминала без команды «exit».

/ etc / init.d / jboss start

В основном, мы не подозреваем, что эти скрипты от самого JBoss, но на самом деле некоторые из них не заслуживают доверия. Чтобы избежать сигнала HUP (зависания), мы должны использовать «nohup» впереди:

nohup /etc/init.d/jboss start

...