автозапуск управляемого сервера weblogic - PullRequest
1 голос
/ 19 октября 2010

Друзья Я настроил кластер WebLogic с двумя управляемыми серверами и установил для crashrecoveryenabled значение true в файле nodemanager.properties, чтобы в случае сбоя сервера управляемые серверы могли запускаться автоматически. Диспетчер узлов и сервер администратора настраиваются как службы Windows, чтобы они могли запускаться автоматически при перезагрузке сервера. У меня 2 вопроса 1.Как я могу убедиться, что управляемые серверы будут запускаться автоматически после перезагрузки сервера (я знаю, что добавление управляемых серверов в качестве службы Windows является одним из вариантов). 2.В узле nodemanager.properties мне нужно установить значение true для startcriptenabled в производственных средах?

спасибо

Ответы [ 2 ]

1 голос
/ 11 мая 2011

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

1 голос
/ 14 февраля 2011

Я всегда устанавливаю startScriptEnabled = true в производственных средах.Он просто использует скрипт для запуска управляемых серверов.

При условии, что для crashRecoveryEnabled задано значение true, и вы запустили каждый из управляемых серверов, а затем он запустится.

Вы можете использовать wlst для проверкиесли они запускаются (или запускают их) через какое-то запланированное задание, если хотите.

РЕДАКТИРОВАТЬ: Из документации Oracle 4.2.4 Настройка Node Manager для запуска управляемых серверов

Если управляемый сервер содержит другие продукты Oracle Fusion Middleware, такие как Oracle SOA Suite, Oracle WebCenter Portal или Oracle JRF, среда Managed Servers должна быть настроена для установки правильного пути к классу и параметров.Эта информация о среде предоставляется через стартовые сценарии, такие как startWebLogic и setDomainEnv, которые находятся в каталоге домена.

Если управляемые серверы запускаются с помощью Node Manager (как в случае, когда серверы запускаютсяNode Manager должен быть проинструктирован использовать консоль администрирования Oracle WebLogic Server или Fusion Middleware Control), чтобы правильно настроить среды сервера.В частности, Node Manager должен быть запущен со свойством StartScriptEnabled = true.

Существует несколько способов обеспечить запуск Node Manager с включенным этим свойством.Для удобства Oracle Fusion Middleware предоставляет следующий скрипт, который добавляет свойство StartScriptEnabled = true в файл nodemanager.properties :

(UNIX) ORACLE_COMMON_HOME / common/bin/setNMProps.sh.(Windows) ORACLE_COMMON_HOME \ common \ bin \ setNMProps.cmd Например, в Linux выполните сценарий setNMProps и запустите диспетчер узлов:

ORACLE_COMMON_HOME / common / bin / setNMProps.sh MW_HOME / wlserver_n / server / bin /startNodeManager.sh Когда вы запускаете Node Manager, он читает файл nodemanager.properties со свойством StartScriptEnabled = true и использует стартовые сценарии при последующем запуске управляемых серверов.Обратите внимание, что вам нужно запустить скрипт setNMProps только один раз.

...