Тайм-аут и интервал проверки ядра СУБД ЛИНТЕР (treq)
Синтаксис
/treq=<тайм-аут>[:<интервал>]
<тайм-аут>::=целочисленное положительное значение.
<интервал>::=целочисленное положительное значение.
Описание

Задаёт величину тайм-аута (в сек.) и интервал (в сек.) посылки тестовых запросов ядру СУБД ЛИНТЕР. Тайм-аут ядра – это временной интервал, в течение которого ядро СУБД ЛИНТЕР считается «живым» (даже в случае, если от ядра нет ответов на тестовые запросы). Если в течение тайм-аута ядро не вернуло ответ на тестовый запрос, то выполняется принудительный рестарт ядра СУБД ЛИНТЕР.

Сервер резервирования посылает циклически 4 вида тестовых запросов последовательно, между запросами, с интервалом, заданным величиной <интервал>. Запросы предназначены не только для проверки активности ядра СУБД ЛИНТЕР, но и его компонентов (программ sql, tsp, intsrt).

Если задан ключ /st (облегченный тест), то посылается всегда один вид запроса, который проверяет только ядро.

Проверка активности ядра продолжается и после посылки команды останова ядру СУБД ЛИНТЕР.

Если ключ не задан, по умолчанию тайм-аут ядра равен 20 сек., а интервал – 5 сек.

Если задано только значение <тайм-аут>, то отсутствующее значение <интервал> вычисляется по формуле: <тайм-аут> = <интервал> * 4.

Если заданы и <тайм-аут>, и <интервал>, то может быть рассчитано максимальное количество пропущенных запросов.

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

Необходимо различать тайм-аут проверки активности ядра СУБД ЛИНТЕР и интервал посылки ядру тестовых пакетов. Интервал посылки определяет периодичность посылки тестовых пакетов ядру, а тайм-аут ядра – допустимое время задержки ответа на тестовую посылку.

Примечание

Все временные интервалы должны быть кратны в меньшую или большую сторону интервалу посылки тестовых пакетов (см. ключ /testint).

Примеры
-treq=15
/treq=15:3