JBoss EAP6 - перезапустите несколько хостов одной командой в режиме домена - PullRequest
0 голосов
/ 25 октября 2019

У меня есть приложение, которое нужно перезапустить через JBoss CLI на нескольких хостах во время развертывания.

Есть ли способ сделать это динамически с помощью одной restart(blocking=true) команды? Или есть другая команда, которая перезапускает все хосты, также используя аргумент blocking, который ожидает перезапуска серверов.

Пример кода

/host=devserver1/server-config=Group-devserver1:restart(blocking=true)
/host=devserver2/server-config=Group-devserver2:restart(blocking=true)
/host=devserver3/server-config=Group-devserver3:restart(blocking=true)

1 Ответ

1 голос
/ 26 октября 2019

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

Чтобы перезапустить через группу серверов, вы должны сделать что-то вроде:

/server-group=main-server-group:restart-servers(blocking=true)

Чтобы перезапустить на хосте, вы должны сделать что-то вроде:

/host=master:reload(restart-servers=true)
...