В WebSphere Application Server не предусмотрены следующие процессы.
• Следящий процесс, осуществляющий наблюдение за тем, запущен ли процесс AdminServer, и осуществляющий перезапуск этого процесса при сбое.
• Процесс AdminServer, осуществляющий наблюдение за тем, запущены ли процессы серверов приложений, и осуществляющий перезапуск процесса при сбое.
Вместо этого WebSphere Application Server использует функции операционной системы, перезапускающие процесс после его сбоя. Обращайтесь к разделу, соответствующему вашей операционной системе.
Windows
Администратор может зарегистрировать один или несколько процессов WebSphere Application Server на машине как службы Windows в ходе создания профиля, а также может изменить данное состояние, используя команду WASService. При использовании этой команды Windows в случае сбоя автоматически попытается перезапустить службу.
Синтаксис
Введите команду WASService.exe без аргументов, и вы получите список допустимых форматов. См. пример 3.7.
Пример 3.7. Формат команды� WASSe�rvice�
Usage: WASService.exe (with no arguments starts the service) || — add <service name>
-serverName <Server>
-profilePath <Server’s Profile Directory>
[-wasHome <Websphere Install Directory>]
[-configRoot <Config Repository Directory>] [-startArgs <additional start arguments>] [-stopArgs <additional stop arguments>] [-userid <execution id> - password <password>] [-logFile <service log file>]
[-logRoot <server’s log directory>] [-encodeParams]
[-restart <true | false>]
[-startType <automatic | manual | disabled>] || — remove <service name>
|| -start <service name> [optional startServer.bat parameters] || — stop <service name> [optional stopServer.bat parameters] || — status <service name>
|| — encodeParams <service name>
При использовании команды WASService помните о следующих моментах.
• При добавлении новой службы аргумент — serverName является обязательным. serverName — это имя процесса. Если у вас возникают сомнения, используйте команду serverstatus -all, чтобы вывести список процессов. В случае администратора развертывания это процесс dmgr, в случае агента узла — nodeagent, в случае сервера это имя сервера.
• Аргумент — profilePath является обязательным. Он указывает директорию профиля.
• Используйте уникальные имена служб. Службы перечислены в окне управления службами Windows в виде:
IBM WebSphere Application Server V6.1 — <имя службы>
В Profile Management Tool используется соглашение, согласно которому в качестве имени службы агента узла используется имя узла. Для администратора развертывания в качестве имени службы используется имя узла, на котором находится администратор развертывания, с добавлением сочетания dmgr.