Управление слежением работоспособности утилиты архивирования
-wd < файловый дескриптор >
Выполнять периодическую запись символа в файл, заданный < файловым дескриптором >. В этом режиме при каждой операции обращения к ядру за новой порцией данных производится вывод одного символа 'B' при работе в wait-режиме после получения части журнала, необходимой для корректного восстановления БД из архива. После получения этой минимальной необходимой части журнала будет послан сигнал процессу:
lhb -pid < дескриптор процесса > -dsig < номер сигнала >
Аналогично в wait-режиме, когда lhb «догоняет» ядро, т.е. получает весь имеющийся на тот момент журнал, посылается сигнал процессу:
lhb -pid < дескриптор процесса > -sig < номер сигнала >
и в < файловый дескриптор > пишется символ 'C'.
Этот режим может применяться для слежения за работоспособностью lhb (watchdog). В нормальном режиме обращение за новой порцией данных происходит примерно один раз в 30 секунд. Если за 40-60 секунд не было выведено ни одного символа, необходимо предпринять действия по рестарту lhb, а возможно, и ядра СУБД ЛИНТЕР после дополнительных проверок.
Необходимо также учитывать, что при активном поступлении данных программа слежения должна успевать читать записываемые символы, или переданный lhb файловый дескриптор должен быть переведен в асинхронный режим перед запуском lhb.
Недопустимо значение < файлового дескриптора > равное 1
при использовании опций
-out
, -out+
.
Примечание
Ключ используется при полном сохранении БД.