<< Click to Display Table of Contents >> Администрирование (Linux) > Конфигурирование настроек Сервис хранилищ |
Настройки сервиса задаются в конфигураторе в секции Сервис хранилищ (StorageService). Список доступных параметров см. в разделе «Группы параметров».
Порт, по которому сервис взаимодействует с веб-сервером по протоколу HTTP, задается в параметре PORT. По умолчанию 7070. Изменять параметр может понадобится, например при переносе сервиса на выделенный сервер или для тестирования системы. |
Как правило, с быстрым ростом документов организация может поменять одно файловое хранилище на другое, которое больше по объему, или создать несколько файловых хранилищ, например, для хранения разных видов документов. Для этого в конфигураторе Directum Launcher укажите путь до нового хранилища. Путь задается в параметре STORAGE_PATH. В качестве хранилища можно указать локальную или сетевую папку. Максимальная длина пути до папки 200 символов. |
В распределенной архитектуре может быть установлено несколько файловых хранилищ. На обслуживание каждого хранилища необходимо выделить свой экземпляр сервиса хранилищ и включить масштабирование. В этом случае экземпляры сервисов хранилищ будут синхронизированы друг с другом через MongoDB. Чтобы включить масштабирование, во встроенном редакторе YAML в параметрах укажите: •ENABLE_SCALING – значение True; •STORAGE_SERVICE_MONGO_DATABASE_NAME – имя базы данных MongoDB. Рекомендуется указывать уникальное имя. |
Сервис StorageService автоматически удаляет из файлового хранилища бинарные данные, отмеченные на удаление. Такие данные временно хранятся в папке хранилища deleted. Частоту очистки файлового хранилища можно изменить с помощью параметров: •OBSOLETE_DATA_CLEAN_INTERVAL – период проведения очистки в формате ДД:ЧЧ:ММ:СС. По умолчанию 1 час; •OBSOLETE_DATA_LIFE_PERIOD – время жизни устаревшего содержимого документов в файловом хранилище. Задается в формате ДД.ЧЧ:ММ:СС. По умолчанию 3 дня. Перед удалением выполняется проверка, что отмеченные бинарные данные не ссылаются ни на один документ в Directum RX. Если ссылки найдутся, то бинарные данные остаются в хранилище, отметка на удаление снимается. Настройка игнорируется, если заданы параметры TRANSIENT_DATA_LIFE_PERIOD и DELETED_DATA_LIFE_PERIOD; •TRANSIENT_DATA_LIFE_PERIOD – срок хранения временных бинарных данных. Задается в формате ДД.ЧЧ:ММ:СС, например 14.00:00:00. Рекомендуется добавить параметр, если для массового импорта документов в систему используется приложение Document Uploader. Если настройка не задана, используется значение из параметра OBSOLETE_DATA_LIFE_PERIOD; •DELETED_DATA_LIFE_PERIOD – срок хранения временных бинарных данных, отмеченных на удаление. Задается в формате ДД.ЧЧ:ММ:СС, например 7.00:00:00. Настройку можно изменить, чтобы увеличить вероятность восстановления отредактированных данных. Если настройка не задана, используется значение из параметра OBSOLETE_DATA_LIFE_PERIOD. ВАЖНО. При изменении настроек нужно искать баланс между нагрузкой на дисковую систему и объемом хранилища: •если уменьшить период очистки OBSOLETE_DATA_CLEAN_INTERVAL, то уменьшается размер файлового хранилища, а нагрузка на диск увеличивается. Если увеличить период очистки, то нагрузка на диск снизится, но увеличится размер файлового хранилища:
•если уменьшить период хранения OBSOLETE_DATA_LIFE_PERIOD, то уменьшится размер файлового хранилища, но в этом случае надо чаще делать резервные копии. Это позволит вернуть изменения в нужный момент времени. Если увеличить период хранения, размер файлового хранилища также увеличится, но резервные копии не потребуется делать часто. Устанавливать период в месяц или год не рекомендуется, так как это может привести к бесконтрольному росту файлового хранилища и некорректной работе системы:
|
После изменения параметров проверьте соединение с сервисом хранилищ. Для этого в модуле «Администрирование» откройте карточку нужного хранилища и нажмите на кнопку Проверить. Если соединение установить не удалось, исправьте настройки. Подробнее см. раздел «Восстановление соединения с сервисом хранилищ».
© Компания Directum, 2024 |