SAP R/3 Системное администрирование (Хагеман, Вилл) - страница 30

>□ Dispatcher Monitor Menu

>=========================

>d – dispatcher queue statistics

>p - work-process—admin-table

>l – work-process—admin-table (long)

>t – trace level / components for wp

>w – wp_ca blocks

>a – appc_ca blocks

>m – mbuf status

>v – tm_ad dump

>q - quit

Пункт 1 по существу эквивалентен просмотру процессов в системе SAP R/3. Приведенный ниже листинг получен в системе UNIX. Когда он был получен, были активны процессы диалога 0,1 и 2 и четыре фоновых рабочих процесса. Процессы можно завершать в dpmon, так же, как в обзоре процессов системы SAP R/3.

Листинг 2.5.Список процессов

>Work Process Table (long)

>=========================

>No Ту Pid Status Cause Start Err Sem CPU Time

>Program C1 User Action Table

>------------------------------------------------------------------

>0  DIA 28577 Run  yes 0 0 37

>SAPLEDI1 001 SCHAAK Insert EDI40

>1  DIA 28578 Wait yes 0 0 0

>2  DIA 28579 Run  yes 0 0 9

> 001 SCHAAK Sequential Read DD01L

>3  DIA 28580 Run  yes 0 0 33

>SAPLEDIN 001 SCHAAK

>4  DIA 28581 Run  yes 0 0 8

> 001 SCHAAK

>5  DIA 28582 Wait yes 0 0 0

>6  DIA 28583 Wait yes 0 0 0

>7  DIA 28584 Wait yes 0 0 0

>…………………….

>20 DIA 28597 Wait yes 0 0 0

>21 UPD 28598 Wait yes 0 0 0

>22 UPD 28599 Wait yes 0 0 0

>23 UPD 28600 Wait yes 0 0 0

>24 ENQ 28601 Wait yes 0 0 0

>25 BTC 7176  Run  yes 0 0 158

>/SAPAR0/ 001 SCHAAK DB-PROC "S

>26 BTC 6590  Run  yes 0 0 439

>/SAPAR0/ 001 SCHAAK Direct Read /SAPARO/MA

>27 BTC 10238 Run  yes 0 0 7

> 001 SCHAAK Delete RSDELPART

>28 BTC 6823  Run  yes 0 0 17

> 001 SCHAAK DB-PROC "S

>29 SPO 28606 Wait yes 0 0 0

>30 SPO 28607 Wait yes 0 0 0

>31 BTC 28608 Wait yes 0 0 0

>32 UP2 28609 Wait yes 0 0 0

>s - stop work process

>к - kill work process (with core)

>r - enable restart flag (only possible in wp-status ended")

>q - quit

>m - menu

Для получения информации о процессах SAPR/3 можно использовать и другие средства операционной системы. В Windows основным средством будет диспетчер задач (Task manager) вместе со средствами мониторинга из ММС. Между тем, информация, получаемая с помощью данных средств, будет не столь полной, как сведения, предоставляемые самой системой SAP R/3.

Показанный ниже фрагмент (см. листинг 2.6) был создан с помощью команды ps -ef в среде UNIX, которая содержит распределенную инстанцию, выполняющую РСУБД Oracle. Чтобы сделать информацию более понятной, этот вывод был вручную отсортирован. В нем оставлены только процессы SAP R/3 и процессы Oracle. Первый процесс в списке — программа saposcol. Следующий процесс, sapstart, активизируется, когда начинается выполнение командного файла startup. Он запускает отдельные процессы SAP R/3 на центральной инстанции («01») и диалоговой инстанции ("64") . Процесс co.sap_<инстанция> собирает информацию для центрального системного журнала системы SAP R/3 и записывает ее в этот журнал. Он работает совместно с процессом se.sap_ <инстанция>, передающим информацию в системный журнал. Эти процессы активизируются непосредственно командным файлом запуска, в котором используются номера процессов (столбец PID) программы sapstart и номера родительских процессов (столбец PID). Сервер сообщений обозначается идентификатором ms. Все рабочие процессы инстанции обозначены как dw, что означает disp+work. Планировщика среди рабочих процессов можно опознать по соглашению о номере порождающего процесса и номере процесса из командного файла запуска: только планировщик запускается непосредственно из командного файла запуска. Все другие рабочие процессы запускает планировщик, поэтому номера порождающих процессов логически согласуются с номером процесса планировщика.