Полезное руководство по настройке сервера приложений WebSphere

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


Однако существуют определенные конфигурации, которые вы должны знать как администратор WebSphere..

Следующие 15 конфигураций часто затрагиваются или спрашиваются в интервью.

Если вы новичок, я настоятельно рекомендую вам просмотреть мои предыдущие две статьи.

Руководство по установке WebSphere Application Server ND

Полезные сценарии администрирования сервера приложений WebSphere

Итак, начнем.

1. Включите / отключите службы Core Group

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

Чтобы сделать это для диспетчера развертывания

  • Перейдите к Системному администрированию >> Менеджер развертывания
  • Нажмите на основной группы службы под Дополнительные свойства

Здесь вы можете включить или отключить услуги основной группы

ядро-групповые услуги

  • Нажмите на ОК >> Синхронизировать изменения с узлами >> Сохранить

Чтобы сделать это для JVM

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Основные группы услуг под Дополнительные свойства, и здесь вы можете включить / отключить или изменить живой таймер.
  • Нажмите на ОК >> Синхронизировать изменения с узлами >> Сохранить

2. Настройте ротацию логов, размер файла & исторические файлы журнала

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

Это поможет вам в ведении домашнего хозяйства SystemOut.log & Файлы SystemErr.log.

Чтобы сделать это для JVM

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Вход и трассировка под Дополнительные свойства
  • Нажмите на Журналы JVM из списка

Чтобы настроить максимальный размер одного файла журнала, Вы можете ввести значение в «Максимальный размер». В этом примере я дал 100 МБ (по умолчанию он настроен на 1 МБ).

Чтобы настроить период ротации журналов, установите флажок «Время» и введите период, в который вы хотите вращать журналы DMGR. В этом бывшем я оставил его по умолчанию 24 часа.

Чтобы сохранить количество файлов исторических журналов, вы можете ввести значение в «Максимальное количество файлов исторических журналов». Число в диапазоне от 1 до 200 ». В этом примере я дал 30, которые будут постоянно хранить 30 файлов журналов..

Повторите ту же конфигурацию для SystemErr.log. Вот скриншот вышеуказанной конфигурации.

был каротаж трассировки

Чтобы сделать это для диспетчера развертывания 

Вы можете выполнить аналогичную настройку для DMGR, перейдя в Deployment Manager и следуя приведенным выше шагам, чтобы настроить ведение журнала..

3. Запуск JVM в режиме разработки

Если вы установили WAS в производственном режиме и существует ситуация для запуска в качестве режима разработки для устранения неполадок, отладки или по запросу команды разработчиков – вы можете запустить определенную WAS JVM в режиме разработки, выполнив следующие действия:.

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Установите флажок для запуска в режиме разработки

JVM-разработка режим

Как обычно, нажмите OK, чтобы синхронизировать и сохранить конфигурацию.

4. Настройте время ожидания сеанса & Название куки

Время ожидания сеанса WAS JVM по умолчанию установлено на 30 минут, однако, если вам нужно изменить, вы можете сделать это, выполнив.

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Управление сессиями под Настройки контейнера
  • Введите желаемое значение в минутах для «Session timeout:»

По умолчанию имя файла cookie – JSESSIONID, и если вам нужно изменить его, вы можете сделать это, выполнив.

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Управление сессиями под Настройки контейнера
  • Нажмите на Включить куки
  • Введите имя файла cookie и нажмите «ОК» для синхронизации и сохранения конфигурации..

-Печенье-имя-сессия JVM

5. Настройте размер кучи JVM

Необходимая конфигурация для администратора WebSphere, чтобы знать, как изменить размер кучи JVM, включить подробную сборку мусора, настроить Classpath / Boot Classpath.

Все эти три конфигурации выполняются на одной странице:

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на определение процесса в разделе Java и управление процессами.
  • Нажмите на виртуальную машину Java под Дополнительные свойства

6. Настройка размера кучи JVM

Введите значение в «Начальный размер кучи» для минимального объема памяти и «Максимальный размер кучи» для максимального объема памяти. В этом экс – я настроил 2 ГБ как мин и макс.

JVM-кучного размера

Вы также можете обратиться к моей подробной статье о том, как изменить память WAS JVM..

7. Включить Verbose сборку мусора

Чтобы напечатать сборку мусора в подробном режиме, вы можете установить флажок «Подробная сборка мусора». По умолчанию он отключен.

JVM-многословный-дс

8. Настройте Classpath / Boot Classpath

Чтобы настроить classpath / boot classpath для конкретной JVM, вы можете ввести данные jar для загрузки в качестве classpath. Главным образом команда разработчиков рекомендовала бы это.

JVM-классы

Не забудьте синхронизировать & Сохраните конфигурацию и перезапустите JVM, чтобы увидеть эффекты.

9. Отключите автоматический перезапуск JVM (политика мониторинга).

По умолчанию JVM будет перезапущен, если он находится в режиме «STOPPED». Это хорошо и плохо как.

Хорошо: будет минимальное прерывание / перерыв в обслуживании, так как JVM будет перезапущен автоматически, что экономит ваше время при входе на сервер и запускает время.

Плохо: вы не знаете, почему была остановлена ​​JVM, вы можете пропустить потенциальную проблему производства.

Если вы решили отключить автоматический перезапуск, вы можете сделать следующее:

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Политику мониторинга в разделе Java и управление процессами.
  • Снимите флажок «Автоматический перезапуск».

Disable-JVM-Автоперезапуск

Нажмите ОК, чтобы сохранить & Синхронизировать конфигурацию

10. Включить & Настройте журналы доступа (NCSA)

Возможно, нет необходимости включать журналы доступа для всех JVM, но я чувствую, что вы можете сделать это для DMGR, поскольку вас может заинтересовать просмотр журналов HTTP для контроля доступа. Чтобы включить это в DMGR: –

  • Перейдите к Системному администрированию >> Менеджер развертывания
  • Нажмите на Вход и трассировка под Дополнительные свойства
  • Нажмите на доступ NCSA и протоколирование ошибок HTTP из списка.
  • Установите флажок «Включить службу регистрации при запуске сервера».

На этой странице вы также можете настроить количество сохраняемых исторических файлов и максимальный размер журнала доступа. В этом экс – я настроил 50 МБ как размер файла и десять максимальных номеров файлов.

dmgr-NCSA-журнал

11. Измените уровень ведения журнала JVM.

По умолчанию уровень ведения журнала JVM настраивается в режиме «информация». Однако, если вы хотите перейти к предупреждению или отладке в целях устранения неполадок, вы можете сделать следующее.

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Изменить уровни детализации журнала
  • Перейдите от информации к желаемому уровню. В этом экс – я настроил уровень отладки.

был-журнал уровня

Запись: при этом будут записываться избыточные журналы, поэтому вы можете настроить отладку для определенных компонентов, развернув «Компоненты и группы» и выбрав соответствующие компоненты..

12. Измените пул потоков WebContainer.

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

  • Перейдите на серверы>>Типы серверов>>Сервер приложений WebSphere
  • Нажмите на желаемую JVM
  • Нажмите на Пулы потоков под Дополнительными свойствами
  • Нажмите на веб-контейнер из списка
  • Введите желаемое значение в минимальном и максимальном размере. Вы также можете настроить тайм-аут неактивности потока здесь.

токарно-бассейн

13. Изменить корневой контекст для приложения

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

  • Перейти к приложениям >> все приложения
  • Выберите приложение из списка
  • Нажмите «Корневой контекст для веб-модулей» в разделе «Свойства веб-модуля».
  • Введите желаемое значение и нажмите OK, чтобы синхронизировать и сохранить изменения.

Контекст-корень-был

JVM должен быть перезапущен, чтобы получить эффект.

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

Если вы используете пользовательский виртуальный хост и приложение развернуто по умолчанию, у вас будет ошибка «Виртуальный хост для обработки не определен». Ну, вы можете быстро изменить виртуальный хост, выполнив следующие действия:

  • Перейти к приложениям >> все приложения
  • Выберите приложение из списка
  • Нажмите на Виртуальные хосты в разделе Свойства веб-модуля.
  • Выберите нужный виртуальный хост из выпадающего
  • Нажмите OK, чтобы синхронизировать и сохранить конфигурацию. Перезапуск JVM необходим для получения эффекта.

15. Создать виртуальный хост

WAS поставляется с тремя виртуальными хостами (admin, по умолчанию) & прокси). Если вы используете среду WAS для одного приложения, то по умолчанию должно быть достаточно.

Однако, если у вас есть несколько приложений и вы хотите разделить их по виртуальным хостам, вы можете создать одно из них следующим образом: –

  • Перейти к окружающей среде >> Виртуальные хосты
  • Нажмите на Новый
  • Введите желаемое имя виртуального хоста
  • Нажмите OK, чтобы синхронизировать и сохранить конфигурацию
  • После создания виртуального хоста необходимо добавить URL-адрес, который вы будете использовать для доступа к приложениям..

Сделать так

  • Перейдите на вновь созданный виртуальный хост и нажмите на Псевдонимы хоста.
  • Нажмите на Новый
  • Введите имя хоста и порт
  • Нажмите OK, чтобы синхронизировать и сохранить конфигурацию

Вышеуказанная конфигурация не полный список, но часто используется, поэтому, если вы новичок, это должно дать вам хорошее представление о конфигурации сервера приложений IBM WebSphere..

Возьмите свою карьеру на следующий уровень обучение облачным вычислениям.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map