Управление слежением работоспособности утилиты архивирования

-wd < файловый дескриптор >
 

Выполнять периодическую запись символа в файл, заданный < файловым дескриптором >. В этом режиме при каждой операции обращения к ядру за новой порцией данных производится вывод одного символа 'B' при работе в wait-режиме после получения части журнала, необходимой для корректного восстановления БД из архива. После получения этой минимальной необходимой части журнала будет послан сигнал процессу:

lhb -pid < дескриптор процесса > -dsig < номер сигнала >

Аналогично в wait-режиме, когда lhb «догоняет» ядро, т.е. получает весь имеющийся на тот момент журнал, посылается сигнал процессу:

lhb -pid < дескриптор процесса > -sig < номер сигнала >

и в < файловый дескриптор > пишется символ 'C'.

Этот режим может применяться для слежения за работоспособностью lhb (watchdog). В нормальном режиме обращение за новой порцией данных происходит примерно один раз в 30 секунд. Если за 40-60 секунд не было выведено ни одного символа, необходимо предпринять действия по рестарту lhb, а возможно, и ядра СУБД ЛИНТЕР после дополнительных проверок.

Необходимо также учитывать, что при активном поступлении данных программа слежения должна успевать читать записываемые символы, или переданный lhb файловый дескриптор должен быть переведен в асинхронный режим перед запуском lhb.

Недопустимо значение < файлового дескриптора > равное 1 при использовании опций -out, -out+.

Примечание

Ключ используется при полном сохранении БД.