#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
помощью , чтобы убедиться, что приложения были успешно развернуты. Я предполагаю, что это должно быть частью процесса запуска для проверки приложения. Или я ошибаюсь, и это действительно не так часто встречается?
Спасибо за любые отзывы.