我有一个应用,需要在部署期间通过多台主机上的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)
您可以使用服务器组以阻止的方式重新启动服务器,也可以以主机方式重新启动服务器,但是没有阻止。
要通过服务器组重新启动,您将执行以下操作:
/server-group=main-server-group:restart-servers(blocking=true)
要在主机上重新启动,请执行以下操作:
/host=master:reload(restart-servers=true)