Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

2

Окт

3.6.5. Примеры на машине администратора развертывания

Опубликовал admin  Рубрика Часть 3. Профили

Пример 3.11. Содержимое файла inittab для перезапуска процессов

На машине администратора развертывания:

ws1:23:respawn:/usr/WebSphere/DeploymentManager/bin/startManager.sh На машине узла:

ws1:23:respawn:/usr/WebSphere/AppServer/bin/startNode.sh

ws2:23:respawn:/usr/WebSphere/AppServer/bin/startServer.sh nodename_server1

ws3:23:respawn:/usr/WebSphere/AppServer/bin/startServer.sh nodename_server2

ws4:23:respawn:/usr/WebSphere/AppServer/bin/startServer.sh nodename_server2

Примечание. Если для startServer.sh в файле /etc/inittab вы задаете возобновление, вы должны помнить, что команда init всегда будет перезапускать процесс, даже если вы намеревались остановить его. В качестве альтернативы вы можете использовать скрипт rc.was, расположенный в директории ${ДИР_WAS}/bin, который позволит вам ограничить количество повторов.

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

z/OS

WebSphere for z/OS может использовать функцию z/OS Automatic Restart Management (ARM) для восстановления серверов приложений. Каждый сервер приложений, работающий в системе z/OS (включая серверы, которые вы создали для бизнес-приложений), автоматически регистрируется в группе ARM. При каждой такой регистрации используется специальный элементный тип, называющийся SYSCB, который ARM при перезапуске относит к уровню 3, а это гарантирует, что RRS (это функция z/OS, которая обеспечивает поддержку менеджерами ресурсов двухфазной синхронизации) будет перезапущена перед любым сервером приложений.

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

функции для преодоления сбоев. z/OS предлагает богатые автоматизированные интерфейсы, такие как автоматический менеджер перезапуска, которые вы можете применять для обнаружения сбоя и восстановления после него. Автоматическое управление перезапуском займется перезапуском сервера в случае сбоя.

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

• Если управление автоматическим перезапуском (ARM) в вашей системе включено, возможно, вы захотите отключить ARM для адресных пространств WebSphere Application Server for z/OS перед инсталляцией и настройкой WebSphere Application Server for z/OS. В ходе настройки ошибки в заданиях могут вызывать ненужные перезапуски адресных пространств WebSphere Application Server for z/OS. После установки и настройки изучите возможность включения ARM.

• Если функция ARM включена, и вы останавливаете сервер, он будет снова перезапущен командой armrestart.

• Хорошей идеей будет настроить политику ARM для администратора развертывания и агентов узлов. За дополнительной информацией о том, как изменять политики ARM, обращайтесь на следующую страницу:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm. websphere.zseries.doc/info/zseries/ae/cins_changearm.html

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

• Каждый следующий сервер будет использовать динамически назначаемый порт, если только в конфигурации не указан фиксированный порт. Следовательно, фик — сированные порты должны быть уникальны в пределах группы систем (sysplex).

• Если вы применяете команды STOP, CANCEL или MODIFY к экземплярам серверов, вы должны знать, как управление автоматическим перезапуском будет вести себя относительно экземпляров серверов WebSphere Application Server for z/OS. В табл. 3.7 показано поведение ARM для экземпляров серверов WebSphere Application Server for z/OS.

Таблица 3.7. Поведение ARM и экземпляры серверов WebSphere Application Server for z/OS

Если подать команду Поведение ARM

STOP адресное_пространство Адресное пространство не будет перезапущено

CANCEL адресное_пространство Адресное пространство не будет перезапущено

CANCEL адресное_пространство, ARMRESTART Адресное пространство будет перезапущено

MODIFY адресное_пространство, CANCEL Адресное пространство не будет перезапущено

MODIFY адресное_пространство, CANCEL, Адресное пространство будет перезапущено

ARMRESTART

За дополнительной информацией об активации ARM обращайтесь по адресу:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm. websphere.zseries.doc/info/zseries/ae/tins_activearm.html

Предположим, у вас есть активированная функция ARM и вы хотите проверить состояние адресных пространств, зарегистрированных для автоматического управления перезапуском. Для получения этой информации необходимо выполнить следующие действия.

1. Инициализировать все серверы.

2. Подать одну или обе команды, показанные в примере 3.12.

Пример 3.12. Отображение состояния адресных пространств, зарегистрированных для автоматического управления перезапуском

Для отображения всех зарегистрированных адресных пространств (включая адресные пространства

экземпляров серверов) подайте следующую команду: d xcf,armstatus,detail

Для отображения состояния конкретного экземпляра сервера используйте команду display и укажите имя задания. Например, чтобы вывести состояние экземпляра сервера Daemon (задание BBODMN), подайте следующую команду: d xcf,armstatus,jobname=bbodmn,detail

За информацией об использовании команды display обращайтесь к следующему источнику:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm. websphere.zseries.doc/info/zseries/ae/rxml_mvsdisplay.html

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 3.6.4. Перезапуск процесса при сбое. Примеры
4. Административная консоль WebSphere »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 3.4.12. Пользовательский реестр, безопасность
    • 4.4.6.2. Настройка TCP-каналов
    • 8.2.7. JMS-сеансы
    • 4.1.11. Сохранение работы
    • 5.4.2.2. Инсталляция приложения
    • 3.3.1.2. Ознакомление с профилем и его использованием
    • 6.2.4. Создание провайдера JDBC
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.