Виды сообщений в файле tm6_log.txt
Этот файл создается в папке узла; он содержит сообщения системы встроенного контроля МРВ.
Большинство видов сообщений записываются в файл вне зависимости от флага Разрешение tm6_log (см. Задание параметров узла ). Если запись некоторого вида сообщения зависит от флага, это указано в описании этого вида сообщения (см. ниже).
Сообщение записывается в файл в виде отдельной строки. Общий формат сообщения:
T N1 N2[N3] Text
где
T – время сообщения (без даты);
N1 – номер потока, который сгенерировал сообщение;
N2 – 8-значное число;
N3 – число;
Text – необязательный текст.
Виды сообщений в файле tm6_log.txt
T 0000 00000000[0] <дата>
При изменении даты, а также при старте МРВ.
T 0000 00000000[0] Start
Старт МРВ.
T 0000 00000000[0] Stop
Останов МРВ.
T 0000 00000032[0] <имя канала>
Изменилось значение канала OUTPUT с установленным флагом Отладка (49, DBG), но предыдущее значение канала не передано.
T 0000 00000032[N3] <имя канала>
Неустранимая ошибка в канале (в канале устанавливается флаг аппаратной недостоверности и он выключается). Расшифровка значений N3:
1 – нет аргументов;
2 – неправильное поле связь (нет привязки);
3 – число аргументов превышено;
4 – подсистема не инициализирована (например, не создана виртуальная машина);
5 – обращение к несуществующему архиву;
6 – фатальная ошибка МРВ на канале, вызывающем функции DLL;
7 – фатальная ошибка МРВ при пересчете канала.
Ошибка канала может быть не обнаружена, если для канала проведена процедура ремэппинга (в МРВ с ограничением числа каналов).
T 0000 00000032[8] RTM dump write
Сбой при записи дампа.
T 0000 00000032[8] RTM dump read
Сбой при чтении дампа.
T 0000 00000001[N3] Calc loop is big
Превышено время цикла CALC. N3 – счетчик числа превышений.
T 0000 00000001[N3] Calc loop is big (T)
Время цикла CALC превышается в течение N3 с.
T 0016 00000032[9] <имя канала>
Фатальная ошибка МРВ на канале вызова графического экрана.
T 0016 00000032[8] <имя канала>
Ошибка записи буфера тренда в файл.
T 0017 <номер архива>[<код ошибки>]
Ошибка архива.
T 0000 00000000[4..5]
Переход в состояние WORK (4) или TRACE (5). Этот вид сообщения блокируется флагом Разрешение tm6_log.
T 0029 N2[N3] Overstress: CPU
Перегрузка ЦП. N2 – время цикла; N3 – число превышений времени цикла.
T 0029 N2[N3] Insufficient: Memory
Не хватает памяти. N2 – время цикла; N3 – число превышений времени цикла.
T 0029 N2[N3] pf:N4 fm:N5 vm:N6
Не хватает памяти. N2 – счетчик объектов GDI, N3 – счетчик объектов USER, N4 – число страниц, с которыми произошел свопинг; N5 – занятый объем ОЗУ, N6 – занятый объем виртуальной памяти;
T 0029 N2[0] Insufficient: GDI objects
Не хватает объектов GDI. N2 – счетчик объектов GDI.
T 0029 N2[0] Insufficient: USER objects
Не хватает объектов USER. N2 – счетчик объектов USER.
T 0029 N2[N3] STAT_RTM
N2 – количество не отключенных программ; N3 – суммарное время на вычисление программ, мс. Ограничения по записи данного вида сообщения указаны в примечании ниже.
T 0029 N2[N3] <имя канала вызова программы>
N2 – ID канала с вызовом программы, на вычисление которой затрачено больше всего времени; N3 – время на вычисление программы, мс. Ограничения по записи данного вида сообщения указаны в примечании ниже.
Примечание. Только профайлер записывает в файл такой вид сообщения. Запись сообщения должна быть разрешена (ключом STATRTM=1 в файле *.cnf или с помощью @RTM_Parameter с Параметр=78).
T 0000 00000000[999] Checking message disabling
Отключено окно сообщений об ошибке (ключом NOERRWNDMES – см. Файл CNF в разделе Задание параметров работы мониторов ).
T 0017 N2[0] Recover from incorrect stop
Структура и данные архива восстановлены полностью. N2 – номер архива.
T 0017 N2[N3] Recover from incorrect stop Data lost
Структура архива восстановлена, однако данные могут быть потеряны. N2 – номер архива, N3 – код ошибки.
T 0017 N2[0] Wrong Recover
Архив не запускается. N2 – номер архива.