STRERR(1M) STRERR(1M)
НАЗВАНИЕ
strerr - демон регистрации ошибок псевдоустройств
СИНТАКСИС
strerr
ОПИСАНИЕ
Утилита strerr получает сообщения от драйвера регистра-
ции ошибок и трассировки событий псевдоустройств [см.
log(7)] и записывает их в файл протокола. Файлы прото-
кола создаются в каталоге /usr/adm/streams и имеют име-
на error.мм-дд, где мм - месяц, а дд - день посылки со-
общения, запись о котором содержится в этом файле.
Сообщения в протоколе имеют следующий формат:
номер время время_от_загрузки уровень флаги ид_модуля ид_устр-ва текст
где
номер порядковый номер
время время выдачи сообщения в формате
чч:мм:сс
время_от_загрузки время выдачи сообщения в тактах часов
от последней загрузки системы
уровень уровень приоритета
флаги T: сообщение послано процессу трас-
сировки
F: фатальная ошибка
N: послано письмо системному адми-
нистратору
ид_модуля идентификатор модуля источника
ид_устр-ва идентификатор устройства источника
текст текст сообщения
Сообщения, которые появляются в протоколе, предназначе-
ны для регистрации исключительных ситуаций, требующих
внимания системного администратора. Сообщения, которые
означают аварию в драйвере или модуле псевдоустройства,
помечаются флагом F. Сообщения, которые требуют немед-
ленной реакции администратора помечаются флагом N и
приводят к посылке письма администратору через почтовую
службу mail(1). Уровень приоритета имеет смысл, только
если сообщение послано еще и процессу трассировки.
Будучи запущенной, утилита strerr выполняется до тех
пор, пока ее не терминирует пользователь. Обычно strerr
выполняется асинхронно.
ОГРАНИЧЕНИЯ
Только один процесс strerr может открыть драйвер ре-
гистрации ошибок и трассировки событий псевдоустройств.
Если модуль или драйвер генерирует большое количество
сообщений об ошибках, включение их регистрации приводит
к замедлению работы с псевдоустройствами. Если большое
количество ошибок возникает в течение короткого време-
ни, драйвер регистрации ошибок может не успеть обрабо-
тать все ошибки. Эту ситуацию можно обнаружить по про-
пускам в нумерации сообщений в протоколе.
ФАЙЛЫ
/usr/adm/streams/error.мм-дд
СМ. ТАКЖЕ
log(7).
|