1.2. Режимы работы#
1.2.1. Запуска#
В режиме запуска сервер находится от момента запуска Java-процесса до завершения инициализации встроенного http-сервера. При возникновении критических ошибок, сервер прерывает запуск и завершает свою работу.
В этом состоянии сервер не обрабатывает входящие http-запросы.
1.2.2. Работы#
Сервер функционален и способен обрабатывать входящие http-запросы.
Http-запросы к сервисным адресам завершаются ответами с указанными http-кодами.
http://server/login/login.html
- HTTP 200http://server/app/sys/monitor/public/isAlive
- HTTP 200
1.2.3. Обслуживания#
Сервисный режим предназначен для обновления бизнес логики и схемы базы данных. При переключении в сервисный режим все рабочие сеансы пользователей (кроме SSH-сеансов) закрываются с отменой всех не сохранённых данных.
Подключение возможно только с использованием учётных данных системного пользователя, обладающего ролью system
,
указанного в конфигурации сервера <security><users/></security>
.
Http-запросы к сервисным адресам завершаются ответами с указанными http-кодами.
http://server/login/login.html
- HTTP 200http://server/app/sys/monitor/public/isAlive
- HTTP 503
1.2.4. Остановки#
Сервер переходит в режим остановки перед завершением java-процесса.
Http-запросы к сервисным адресам завершаются ответами с указанными http-кодами.
http://server/login/login.html
- HTTP 404http://server/app/sys/monitor/public/isAlive
- HTTP 404
Остановка может быть:
немедленной
- производится максимально быстрое завершение всех пользовательских сеансов, освобождение ресурсов и завершение java-процесса сервера.мягкой (отложенной)
- пользователи уведомляются о необходимости выхода из системы в течении указанного в команде остановки времени. По истечению указанного интервала, производится завершение всех пользовательских сеансов, сервер переходит в режим завершения java-процесса.
1.2.5. Завершения#
В этом состоянии сервер не обрабатывает входящие http-запросы и ближайшее время java-процесс будет завершён.