Вилл Лиане
Шрифт:
При обработке возникла проблема, и задание отменено. Задание не было завершено успешно.
Для вывода журнала выполнения задания нужно дважды щелкнуть на нем мышью. В журнале задания регистрируется время его запуска и завершения, а также содержится ценная информация, позволяющая определить причину отмены задания. Журнал задания на рис. 9.8 был сгенерирован во время попытки извлечения данных. Согласно журналу, двойные записи в базе данных вызвали прекращение задания
Рис. 9.8. Журнал прерванного задания
Окно просмотра заданий объединяет все основные операции, используемые для фоновых заданий, включая:
► Вывод данных планирования
► Отмену заданий со статусом Active
► Удаление заданий со статусом Sched., Released, Finished или Canceled
► Отмену выпуска одного или нескольких заданий; статус задания изменяется на planned
► Сравнение нескольких заданий: устанавливаются общая информация задания, определение шага и требования для запуска
► Перемещение на другой сервер
► Прерывание активного задания, когда предполагаются проблемы (долго выполняющиеся задания): задание, которое выполняет в данный момент программу АВАР, можно остановить и проанализировать, с помощью отладчика АВАР. После выхода из отладчика программа продолжает выполняться нормально.
► Проверка статуса активных заданий (см. раздел 9.4)
► Копирование спланированных, выпущенных или законченных заданий; новое задание задается со статусом Sched.
Кроме этого списка, можно использовать графическое представление с аналогичными функциями, которое позволяет изменять и выпускать задания, а также проверять активные задания. Для вызова графического монитора заданий нужно использовать ►Job Monitor (см. рис. 9.9). Состояния заданий выделяются цветом.
Рис. 9.9. Монитор планирования заданий
Можно также выбрать ►Own Jobs или ►Job Definition • Own jobs для вывода обзора имеющихся собственных фоновых заданий.
В отличие от диалоговой обработки, при фоновой обработке касающаяся пользователя проблема не будет видна ему сразу. CCMS предлагает дополнительные специальные функции анализа.
Анализ времени выполнения
До версии R/3 Release 4.6D функция ►Performance Analysis выводила список всех выбранных фоновых заданий вместе с запланированным и реальным временем запуска и временем выполнения. Начиная с версии R/3 Release 4.6C, эта информация интегрирована в ►Simple Job Selection. Большие задержки между запланированным и реальным временем старта отмечают «узкое место» в доступных фоновых процессах, так как они указывают на задержку при получении заданием фонового процесса для выполнения. Если пользователю могут помешать «узкие места» производительности во время выполнения запланированных фоновых заданий, то администратор должен проверить ресурсы и при необходимости увеличить число фоновых процессов (параметр rdisp/wp_no_btc в профилях инстанций или в обслуживании профиля; см. главу 14).
Зомби
При запуске система R/3 проверяет наличие заданий со статусом ready или active, хотя они невозможны в этой ситуации. Все найденные подобные задания переводятся в состояние Sched. или canceled. Такие задания-зомби (zombies) могут создаваться при выключении сервера приложений до завершения выполнения задания, и статус может быть обновлен в базе данных.
Проверка статуса
Чтобы проверить, что выведенный статус действительно согласуется с реальным статусом (или существует несогласованность), можно выбрать критические задания в ►Simple Job Selection, а также Job status, чтобы найти все возможные несогласованности. При необходимости можно сбросить статус задания в Sched. или отменить сами задания.
Сигналы фоновой обработки