Сервер приложений зарегистрировался на сервере сообщений, но к нему еще не обращались.
► starting
Сконфигурированные рабочие процессы сервера приложений запущены, но они не могут еще обрабатывать никакие запросы.
► active
Сервер приложений работает в обычном рабочем режиме и обрабатывает запросы.
► passive
Сервер приложений будет деактивирован. Он завершит обработку своих задач, но не будет принимать никаких новых задач.
► shutdown
Сервер приложений выключается и больше не будет обрабатывать никакие задачи.
► stop
Сервер приложений больше не имеет соединения с сервером сообщений и поэтому недоступен.
Рис. 15.1.
Можно использовать пиктограммы или меню Goto для вывода более подробной информации или запуска действий для каждой записи списка.
Таблица 15.1.
Сервер приложений Web включает также ►Message Server Overview, который аналогичен обзору серверов. Чтобы проанализировать сервер сообщений, можно выбрать из позиций меню Goto. Кроме информации, доступной в обзоре серверов, этот новый обзор включает также следующие данные и действия:
► Выводит аппаратный ключ (см. главу 4)
► Выводит все (и изменяет некоторые) системные параметры, специфические для серверов сообщений
► Выводит статистические данные, такие как число регистрации, полученные запросы и количество записанных/прочитанных байтов
► Выводит файл трассировки разработчиков сервера сообщений
► Останавливает серверы приложений, с завершением или без завершения обработки запросов все еще присутствующих в очереди диспетчера; статус сервера будет
► Деактивирует серверы приложений и завершает обработку запросов все еще присутствующих в очереди диспетчера; статус сервера будет
► Реактивирует деактивированные серверы приложений.
Чтобы вывести всеобъемлющий обзор процессов одной инстанции (помимо вызова соответствующей функции в обзоре серверов), выберите ►Process Overview. В табличной форме будет выведена следующая информация:
► Внутренний номер процесса
Система использует этот номер внутри себя, например для присвоения сообщений процессам. Номер процесса содержится в имени соответствующей трассировки разработчика
► Тип процесса
- DIA: Диалоговый рабочий процесс
- UPD: Процесс обновления для критических по времени изменений в базе данных (обновление VI, см. главу 10)
- UPD2: Процесс обновления для некритических по времени изменений в базе данных (обновление V2, см. главу 10)
- ENQ: Рабочий процесс очереди для обработки блокировок SAP
- ВТС: Фоновый рабочий процесс
- SPO: Рабочий процесс спула
► Номер процесса на уровне операционной системы (PID)
При необходимости можно указать этот номер процесса, чтобы завершить процесс на уровне операционной системы
► Статус процесса
► Причина удержания
Когда процессы имеют статус
- CPIC: Рабочий процесс ожидает сообщение CPI-C
- DEBUG: Рабочий процесс находится в данное время в режиме отладки
- LOCK: Рабочий процесс был присвоен одному пользователю исключительно для системного анализа
- NUM: Рабочий процесс ожидает ответа сервера диапазона номеров
- OS: Рабочий процесс ожидает обработки команды операционной системы
- PRTV: Рабочий процесс работает исключительно для одного пользователя
- SLEEP: Рабочий процесс ожидает в связи с недостатком ресурсов
- VB: Рабочий процесс ожидает обработки синхронного запроса обновления
► Метод запуска
Если рабочий процесс отказал, диспетчер инстанции немедленно пытается запустить новый рабочий процесс для его замены. Если новый рабочий процесс снова прекращается во время фазы запуска в результате серьезной проблемы, то система задает значение для перезапуска no (нет), чтобы избежать бесконечного цикла отказов запуска процесса
► Число прекращений
► Семафоры
Если рабочий процесс удерживается в связи с ожиданием освобождения семафора, то в этом столбце выводится номер семафора, выделенный красным цветом. Эту информацию можно использовать для анализа ситуаций, которые вызывают существенные задержки в рабочих процессах. Если номер семафора зеленый, то его удерживает сам рабочий процесс. Рабочие процессы используют механизм семафоров для резервирования ресурсов
► Накопленное время выполнения текущего действия в секундах
► Текущий отчет
► Присвоенный в настоящее время пользователь для клиента
► Текущее действие и обрабатываемая таблица
Можно использовать функцию List • CPU в Process Overview для вывода дополнительной информации о загрузке ЦП, создаваемой процессами. На рис. 15.2 показан раздел обзора процессов.