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

При возникновении серьезных проблем можно также отменить или перезапустить диалоговый или фоновый рабочие процессы (Process • Cancel with Core, Process • Cancel w/o Core, Restart after Error • Yes). Соответствующая транзакция откатывается назад. Пользователю обычно посылается сообщение, указывающее, что системный администратор отменил его процесс. Однако на самом деле невозможно отменить процессы обновления или обработки очереди вручную, так как это могло бы создать логические противоречия в базе данных.

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

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

Рис. 15.3.

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

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

Рис. 15.4.

Таблица 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.

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

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

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

Листинг 15.1. 

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