WLST - Команды Node Manager: «nmStart» может одновременно запускать несколько серверов weblogic?

1

мы используем команды "WLST - Node Manager" для управления перезагрузкой наших серверов.

но чтобы свести к минимуму время перезапуска, можно ли одновременно запускать несколько серверов?

наш код сейчас работает следующим образом:

nmConnect('weblogic','password','net4dns','5556','mydomain','/weblogic103/domains/mydomain')
    nmStart('Net4')
    nmDisconnect()

этот код запускает только сервер Net4, но я хочу запустить много серверов вместе.

это возможно?

Теги:
weblogic
wlst

2 ответа

2
Лучший ответ

Лучше вы используете следующий логический блок = 'false', который позволяет выполнять параллельную обработку

  connect('weblogic','weblogic','t3://yourhost.com:7001') start('net1', block='false') start('net2', block='false') start('net3', block='false')

  • 0
    Для этого требуется, чтобы сервер администратора был включен, и хотя сам по себе это не плохой совет, я не думаю, что он отвечает духу первоначального вопроса о том, может ли nmStart одновременно запускать серверы. Насколько мне известно, это невозможно. Нужно прибегнуть к запуску нескольких скриптов с отдельными параметрами.
1

Вы пробовали это:

nmConnect('weblogic','password','net4dns','5556','mydomain','/weblogic103/domains/mydomain')
nmStart('Net4')
nmStart('Net5')
nmStart('Net6')
nmStart('Net7')
nmStart('Net8')
nmDisconnect()
  • 0
    это не может работать таким образом, я также должен подключиться к различным серверам.
  • 1
    если ваши управляемые серверы находятся на разных физических хостах, вам необходимо подключиться к диспетчеру узлов на каждом физическом хосте, а затем запустить управляемые серверы. Надеюсь, вы не используете только один управляемый сервер на машину, если у вас нет очень маленьких машин.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню