Watchdog — отдельная программа для мониторинга служб ScanServer. Если ScanServer аварийно завершит работу, Watchdog перезапустит процесс.
enabled = 1
0 — выключить, 1 — включить.
При смене параметров необходимо также внести соответствующие изменения в /etc/init.d/la-scanserver.
socket = /tmp/ScanServerWatchdog.sock
Сокет для клиент-серверного сообщения Watchdog.
ping_timeout = 10000
Время ожидания ответа от клиента сервера Watchdog в миллисекундах. При превышении этого лимита ScanServer будет перезапущен. Настраивается.
activity_timeout = 20000
Время ожидания смены статуса активности для сервера Watchdog в миллисекундах. При превышении этого лимита Scanserver будет перезапущен. Настраивается.
kill_timeout = 15000
Время ожидания между командами SIGTERM и SIGKILL для сервера Watchdog в миллисекундах. Установите достаточное количество времени для корректного завершения работы. Настраивается.
ping_interval = 2000
Время ожидания между пингом в миллисекундах. Настраивается.
soft_timeout = 86400000
Антивирусное ядро: интервал поиска возможных сбоев в миллисекундах, по умолчанию один день. Настраивается.
soft_limit = 50
Антивирусное ядро: процент потоков, на которых возможен сбой, по умолчанию 50%. Настраивается.
hard_timeout = 60000
Антивирусное ядро: интервал поиска устойчивых неисправностей в миллисекундах, по умолчанию 1 минута. Настраивается.
hard_limit = 10
Антивирусное ядро: процент потоков, на которых возможен постоянный сбой, по умолчанию 10%. Настраивается.
thread_test_interval = 30000
Антивирусное ядро: интервал тестирования потоков в миллисекундах, игнорирует watchdog.enabled. Не может быть отключен, по умолчанию 30 секунд. Настраивается.
first_start_period = 60
Промежуток в секундах между запуском Watchdog и первичным запуском Scanserver. Если ScanServer запускается после истечения установленного времени, запуск не считается первичным, а считается перезапуском после аварийного завершения. Настраивается.