Выбрать главу

Каждый рабочий процесс записывает отдельный файл журнала ошибок (см. раздел 15.5). Можно задать степень детализации в журнале ошибок, используя различные критерии, такие как выбор вручную или тип рабочего процесса, задавая системный параметр, или через Process Trace из ►Process Overview. Можно ограничить загружаемые компоненты, чтобы сократить записанную информацию трассировки до определенной подобласти. Выводимые компоненты являются подмножеством выбранных компонентов загрузки и описывают информацию трассировки, которая фактически выводится из собранной информации. Рабочие процессы, которые выполняются с уровнем трассировки больше 1, выделяются желтым цветом в списке процессов.

Обзор глобальных рабочих процессов

Кроме описанного выше обзора локальных процессов, доступен обзор ►Global Work Process Overview. Эту транзакцию можно использовать для мониторинга загрузки рабочих процессов на всех активных инстанциях. Широкий диапазон критериев выбора доступен для форматирования, фильтрации и сортировки вывода.

Рис. 15.3. Выбор процесса в обзоре глобальных рабочих процессов

Монитор ICM

Администрирование и мониторинг Менеджера коммуникации Интернета (ICM, см. главу 1) выполняется в ►ICM Monitor. Подобно обзору процессов Монитор ICM (см. рис. 15.4) выводит список сконфигурированных рабочих потоков (worker threads) и их текущих состояний вместе с дополнительной информацией и возможными действиями.

Меню Goto содержит выбранные опции (см. таблицу 15.2), некоторые из которых могут быть доступны непосредственно с помощью щелчка на соответствующей пиктограмме.

Рис. 15.4. Монитор ICM

Таблица 15.2. Опции обзора рабочих потоков

Пункт меню Goto Пиктограмма Действие
SAP Directories Переход к изображению каталогов SAP для выбранной инстанции (см. рис. 15.5)
OS Monitor Переход к ►OS Monitor для выбранной инстанции (см. рис. 15.7)
Communication table Вывод всех соединений CPI-C (клиент и сервер)
Queue Information Информация об очереди запросов; число сконфигурированных процессов для каждого типа запросов и статистические данные об их использовании, интегрированные в выборку серверной информации в Web AS 6.10 и более поздних версиях
Host Name Buffer Записи в сетевых конфигурационных файлах, хосты и службы, может активироваться без перезапуска инстанций
Gateway Monitor Переход к ►Gateway Monitor для выбранной инстанции (см. главу 13).
Server Information В Web AS 6.10 и более поздних версиях здесь консолидируются описанные выше позиции Environment, Queue Info, и Comm. Table. Можно также зарегистрироваться на сервере приложений (Logon Data) и выполнить тест соединения (Connection Test). Функция поиска в трассировке позволяет найти определенную строку во всех трассировках разработчиков в выбранной инстанции (см. раздел 15.5)

Можно использовать меню Administration для прекращения или перезапуска ICM, а также для администрирования процессора J2EE.

icmon

При необходимости некоторые из функций монитора ICM можно выполнять также на уровне операционной системы с помощью программы icmon:

□ icmon [-gs -с <командный файл> -f <файл трассировки> -t <уровень трассировки>] -u <пользователь> -p <пароль> pf=<профиль>

Аналогично утилите dpmon (см. главу 2) icmon предоставляет статистические данные о состоянии ICM и позволяет, например, модифицировать уровень трассировки рабочих процессов.

Листинг 15.1. Вывод icmon

ICM's Statistics

================

Server started at: Wed Oct 16 10:04:11 2002

Status: ICM_STATUS_RUN (pid: 956), DP port: 65000

Current number of threads: 10, peak: 10, max: 50

Current number of open connections: 0, peak: 4, max: 300

Current number of requests in queue: 0, peak: 2, max: 100

Floating average of requests in queue: 0

Statistics leveclass="underline"  1

Bytes read (MB): 0

Bytes read: 123456

Bytes written (MB): 1

Bytes written: 495546

No. of requests: 281

No. of rollouts: 81

No. of rollins: 81

No. of timeouts: 0

No. of errors: 23

Overall time: 0:33:17:929851

Min req time (sec): 0.019779

Max req time (sec): 154.859192

+--+----+----+--—+-------------------+--------------+

|No|thid|#req|cid|     Thread Status | Request type |

+--+----+----+--—+-------------------+--------------+

| 0|  0 | 29 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 1|  0 | 38 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 2|  0 | 28 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 3|  0 | 31 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 4|  0 | 36 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 5|  0 | 26 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 6|  0 | 31 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 7|  0 | 28 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 8|  0 | 33 |-1 |ICM_THR_STATUS_IDLE|          NOP |

| 9|  0 | 36 |-1 |ICM THR STATUS_IDLE|          NOP |

+--+----+----+---+-------------------+--------------+

+ - increase trace level by one

- - decrease trace level by one

S - increase statistic level by one

s - decrease statistic level by one

q – quit

m - menu

На рис. 15.5 показана статистика кэша сервера ICM со статистикой уровня 1 (настройка по умолчанию).

Рис. 15.5. Статистика ICM

15.2. Обзоры пользователей