Конфигурация сервера |
|
Параметр | Значения | Рекомендованное значение по умолчанию | Пример |
---|---|---|---|
ACL | |||
acl.query.config.ignore.hints.enabled | Настройка, позволяющая включать hints для игнорирования установки прав доступа на таблицу. Hint пишется в синтаксисе Oracle Hints. Пример: /*+ IGNORE ACL (doc) */ где doc - алиас или имя таблицы (если есть алиас, то должен быть указан он). | rue | true |
Настройки CRUD | |||
domain.object.dao.batch-size | Максимальное кол-во записей, которое участвует в запросе при выборке или удалении по множеству объектов. В случае, если коллекция превышает заданное число, то выполняется несколько запросов, с массивом параметров, не превышающем заданное в настройке значение | 10000 (значение по-умолчанию указано в коде, настройка заменяет его) | 10000 |
Настройки вложений | |||
attachment.storage | Путь к каталогу для вложений системы | <Путь к каталогу> | /opt/cm-data/attachments |
attachment.temp.storage | Путь к каталогу для временных вложений системы | <Путь к каталогу> | /opt/cm-data/attachments-temp |
attachments.strict.mode | Возможность платформе работать при отсутствии физического вложения | true | true |
attachments.alternate.storage | Задаёт одно или несколько (через запятую) имён хранилищ, в которых ведётся поиск вложения, если оно отсутствует в том хранилище, где оно должно быть в соответствии с конфигурацией системы. Эта настройка позволяет организовать плавный переход на новую версию сервиса вложений. После установки версии системы с обновлённой конфигурацией, содержащей определения новых хранилищ, старые хранилища могут быть перечислены в данном свойстве, чтобы они использовались для получения и возврата пользователям существующих вложений. При этом новые вложения будут распределяться по хранилищам в соответствии с новой конфигурацией системы. Старые же вложения могут быть постепенно перенесены в новое(ые) хранилище(а) с помощью средств ОС либо – предпочтительно – с помощью плагина миграции вложений (см. ниже). После завершения процедуры миграции данное свойство может быть удалено. Возможные значения none, all или перечисленные хранилища через запятую. | none | none |
attachments.path.unixstyle | Использовать UNIX формат разделителя в пути к файлам '/'. Если этот параметр выключен то используется разделитель для операционной системы, на которой установлен сервер. | true | true |
attachment.index.exclusion | Список расширений файлов, разделенных запятой, которые игнорируются полнотекстовым поиском. | avi, asf, mpg, mpeg, mpe, vob, mp4, m4v, 3gp, 3gpp, flv, swf, mov, divx, webm, wav, wma, mp3, ogg, aac, ac3, jpg, jpeg, bmp | avi, asf, mpg, mpeg, mpe, vob, mp4, m4v, 3gp, 3gpp, flv, swf, mov, divx, webm, wav, wma, mp3, ogg, aac, ac3, jpg, jpeg, bmp |
attachment.delete.time.gap | Возраст файла в секундах, который игнорируется плагином чистки вложений. Если возраст файла в секундах менее заданного здесь значения, то файл игнорируется плагином очистки вложений | 3600 | 3600 |
attachment.delete.action.insert.size | Количество помечаемых на удаление вложений за один раз | 100 | 100 |
attachment.delete.action.select.size | Размер пакета проверки удаляемых вложений | 100 | 100 |
attachments.storage.имя_хранилища.delete.mode | Режим удаления вложений. Значения:
| NEVER | NEVER |
attachments.storage.имя_хранилища.delete.mode | Режим удаления вложений по умолчанию.
| NEVER | NEVER |
attachments.storage.имя_хранилища.delete.delay | Время (в сутках) через которое будут удалятся вложения с носителя. При отложенном удалении (mode=DELAYED) | 1 | 20 |
attachments.storage.имя_хранилища.dir | Корневая директория для текущего file storage. | Берется значение из attachment.storage (не рекомендуется), если attachment.storage пустое, то исключение | |
attachments.storage.имя_хранилища.folders | Относительный путь расположения файла вложения внутри хранилища. Задается в виде маски(YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, DOCTYPE, CREATOR, EXT) или константных имен (название папок, файлов). Константные значения в пути должны подчинятся правилам файловом системы в которой располагается хранилище | {year}/{month}/{day} | {year}/{month}/{day} |
Настройки вложений | |||
report.template.cache | Путь к каталогу для временных файлов отчетов. | <Путь к каталогу> | /opt/cm-data/report-temp |
datasource.reports | Масштабирование Имя источника данных (datasource) для генерации отчетов. Не обязательный, по умолчанию будет использоваться то то же источник данных что и для работы всего приложения. Параметр предназначен для возможности чтения отчетов с PostgreSQL-slave, тем самым разгружая PostgreSQL-master от сложных запросов, блокирующих работу СУБД. При задании параметра должен использоваться либо CM5 slave(рекомендуется), либо CM5 master (аварийный режим). | java:jboss/datasources/CM5 | java:jboss/datasources/CM5R |
default.report.format | Формат отчетов, который будет применятся если при построении явно не указывать никакого формата. Не обязательный, По умолчанию PDF. | DOCX | |
report.server | Масштабирование Флаг что данный сервер будет использоваться как сервер отчетов. Не обязательный, по умолчанию false Применяется при назначении серверу роли сервера построения отчетов (ресурсоемкая операция для сервера приложений). Рекомендуется устанавливать на технологическом или выделенном сервере с минимальной пользовательской нагрузкой. | false | true |
report.server.generation.timeout | Масштабирование Таймаут в секундах генерации отчета на сервере. Если отчет не сформировался это это время сформируется исключение. Не обязательный, По умолчанию 3600 сек (1 час) (Введение параметра связано с задержками репликации, изменениями выборки данных). | 3600 | 3600 |
report.server.read.timeout | Таймаут в миллисекундах получения идентификатора очереди с сервера отчетов. | 3600 | 3600 |
report.server.connect.timeout | Таймаут в миллисекундах получения коннекта к серверу отчетов. | 60000 | 60000 |
Настройки SOLR | |||