раздел 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 level: 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.
Для дополнительного анализа можно выбрать функцию Goto • User в ►Server Overview для вывода ►User Overview или вызова действия непосредственно.
Этот обзор (см. рис. 15.6) дает представление о текущей деятельности пользователей на локальной инстанции. Система выводит следующую информацию для каждого активного пользователя: терминал, использованный для регистрации, текущую транзакцию, число открытых сеансов и время последнего выполненного диалогового шага. Можно активировать трассировку пользователей (User • Trace • Activate) для выбранных пользователей, которая записывает в журнал все действия, выполненные этими пользователями. Можно проанализировать и деактивировать трассировку пользователей аналогичным образом. Активацию трассировки пользователей рекомендуется использовать, когда необходимо анализировать проблемные ситуации, возникающие только для отдельных пользователей. При необходимости в обзоре пользователей можно также удалить сеансы пользователей и заставить пользователей выйти из системы.
Рис. 15.6.
►Global User Overview выводит всех активных пользователей с подробной информацией о типе, клиенте регистрации, выполненной транзакции и времени последнего диалогового шага (см. рис. 15.7).
Этот монитор всегда появляется на английском языке, независимо от языка регистрации в системе.
Рис. 15.7.
Поэтому Каждый системный администратор должен ежедневно осуществлять проверку системного журнала (►System Log). Локальный системный журнал записывается для каждого сервера приложений в файл