Параметры конфигурации

Компонент использует параметры конфигурации, заданные в секции [FileCheck] объединенного конфигурационного файла Dr.Web для почтовых серверов UNIX.

Эта секция хранит следующие параметры:

Параметр

Описание

LogLevel

{уровень подробности}

Уровень подробности ведения журнала компонента.

Если значение параметра не указано, используется значение параметра DefaultLogLevel из секции [Root].

Значение по умолчанию: Notice

Log

{тип журнала}

Метод ведения журнала компонента.

Значение по умолчанию: Auto

ExePath

{путь к файлу}

Путь к исполняемому файлу компонента.

Значение по умолчанию: <opt_dir>/bin/drweb-filecheck.

Для GNU/Linux: /opt/drweb.com/bin/drweb-filecheck.

Для FreeBSD: /usr/local/libexec/drweb.com/bin/drweb-filecheck

DebugClientIpc

{логический}

Сохранять/не сохранять в журнале на отладочном уровне (при LogLevel = DEBUG) подробные сообщения IPC.

Значение по умолчанию: No

DebugScan

{логический}

Сохранять/не сохранять в журнале на отладочном уровне (при LogLevel = DEBUG) подробные сообщения, поступающие в процессе проверки файлов.

Значение по умолчанию: No

DebugFlowScan

{логический}

Сохранять/не сохранять в журнале на отладочном уровне (при LogLevel = DEBUG) подробные сообщения о проверке файлов методом «flow».

Значение по умолчанию: No

DebugProxyScan

{логический}

Сохранять/не сохранять в журнале на отладочном уровне (при LogLevel = DEBUG) подробные сообщения о проверке файлов методом «proxy». (Обычно метод «proxy» используется компонентом Dr.Web ClamD).

Значение по умолчанию: No

DebugCache

{логический}

Сохранять/не сохранять в журнале на отладочном уровне (при LogLevel = DEBUG) подробные сообщения о состоянии кеша проверенных файлов.

Значение по умолчанию: No

MaxCacheSize

{размер}

Максимальный разрешенный размер кеша для хранения информации о проверенных файлах.

Если указано 0, то кеширование отключено.

Значение по умолчанию: 50mb

RescanInterval

{интервал времени}

Длительность интервала, в течение которого не производится повторная проверка содержимого файлов, информация о предыдущей проверке которых имеется в кеше (период актуальности кешированной информации).

Допустимые значения: от 0 секунд (0s) до 1 минуты (1m) включительно.
Если указан интервал менее 1s, то задержка отсутствует, файл будет проверяться при любом запросе.

Значение по умолчанию: 1s

IdleTimeLimit

{интервал времени}

Максимальное время простоя компонента, при превышении которого он завершает свою работу.

Допустимые значения: от 10 секунд (10s) до 30 дней (30d) включительно.
Если установлено значение None, компонент будет работать постоянно; в случае отсутствия активности ему не будет отправлен сигнал SIGTERM.

Значение по умолчанию: 30s