WildFly 11: Сценарии запуска/остановки и сканер развертывания

#wildfly-11

Вопрос:

Я поддерживаю приложение, которое работает на WildFly 11 на работе, и мы используем инфраструктуру, определенную поставщиком (сценарии запуска, пути и т. Д.).

Поставщик решил использовать сканеры развертывания и службу init.d в systemd. Я вижу некоторый процесс/подход, который выглядит немного устаревшим и, возможно, неправильным, поэтому я хотел бы узнать ваше мнение.

Например, (1) сценарий запуска не вызывает stopserver.sh или command=:shutdown , если возникает проблема с запуском службы, он просто отправляет SIGTERM процессу Java. Насколько я понимаю , предпочтительный способ остановить WildFly 11-это использовать команду выключения jboss-cli , верно? В то время как документ администратора WildFly 17 показывает доступность использования сигналов ОС, документация для WildFly 11 этого не делает.

(2) Я также предполагаю, что мы должны остановить WildFly с помощью команды shutdown, а затем проверить, работает ли еще служба, и остановить ее. Это правильно?

(3) Как я уже упоминал, они используют сканеры развертывания. Однако нет никакой проверки, ни по маркерам файлов, ни с --command=deployment-info помощью , чтобы убедиться, что приложения были успешно развернуты. Я предполагаю, что это должно быть частью процесса запуска для проверки приложения. Или я ошибаюсь, и это действительно не так часто встречается?

Спасибо за любые отзывы.