Дерево страниц
Skip to end of metadata
Go to start of metadata

Конфигурация сервера

server.properties
########################################
# Attachment storage
########################################
attachment.storage=c:/devproject/servers/wildfly16/cm5/attachments
attachment.temp.storage=c:/devproject/servers/wildfly16/cm5/attachments-temp

########################################
# Report
########################################
# Путь к кэшу скомпелированных файлов отчетов
report.template.cache=c:/devproject/servers/wildfly16/cm5/reporter

# Адрес (URL) "точки входа" для СЭД-сервисов.
sedsvc.entrypoint.url=http://192.168.1.29:8081/sedsvc-war/ext-sedsvc/entry-point/

# Адрес (URL) "точки входа" для СЭД-сервисов в целях использования для МРМ.
# Если не указан, то используется sedsvc.entrypoint.url
sedsvcMRM.entrypoint.url=http://192.168.1.29:8081/sedsvc-war/ext-sedsvc/entry-point/

# Адрес (URL) "точки входа" для СЭД-сервисов для МЭДО.
# Если не указан, то используется sedsvc.entrypoint.url
sedsvcMedo.entrypoint.url=http://192.168.1.29:8081/sedsvc-war/ext-sedsvc/entry-point/

########################################
# Manager Agent
########################################
# Имя pooled-фабрики соединений, по умолчанию значение: java:/JmsXA
am.jndi.jms.connection.factory.pooled=java:/JmsXA

# Имя nonpooled-фабрики соединений
am.jndi.jms.connection.factory.non-pooled=java:/ConnectionFactory

# Имя топика для служебных сообщений от МА к КМА
am.jndi.jms.am-to-many = java:/jms/cm/am/topic/am-to-many

# Имя очереди для служебных сообщений от МА к КМА
# am.jndi.jms.am-to-any=java:/jms/cm/am/queue/am-to-any

# Имя очереди для служебных сообщений от КМА к МА
am.jndi.jms.to-am=java:/jms/cm/am/queue/to-am

# Отправка в МАR протоколы обработки сообщения агентами.
# По умолчанию - false, выключена отправка в МАR протоколов
agent.chlog.processing.protocols.sending.enabled=true

# Указывает JNDI-имя фабрики соединений, используемой для отправки протоколов обработки ChangeLog агентами.
# Фабрика должна быть пулируемой. Если свойство не задано, используется JNDI-имя фабрики КМА
mar.jms.pooled.connection-factory.jndi=RemoteConnectionFactory

# Включить отправку JMS в очередь
chlog.sending.enabled=true

# Параметр, который включает автозапуск (инициализацию) КМА при старте приложения
am.autostart.enabled=true

# Cвойство влияет только на агенты, для которых установлено свойство "важен
# порядок обработки ChangeLog'ов" (поле "order_sensitive").
agent.order.sensitive.failure.cooldown=14400000
##################################

########################################
# Solr search engine settings
########################################

# <Server Name> - название машины, на которой запущена СМ. К примеру: cm_burgundy
search.solr.url=http://192.168.1.37:8983/solr/<Server Name>
search.wd.solr.server.url=http://192.168.1.37:8983/solr/<Server Name>_ctx
search.solr.cntx.servers=search.wd.solr.server
search.solr.cntx.mode=smart
search.solr.timeout=36000000

########################################
# Mail server configuration
########################################

mail.server.host=mail.programma-t.ru
mail.server.port=25
mail.encryption.type=none
mail.username=support@programma-t.ru
mail.password=ghjuhfvvf-n12
mail.default.sender=CompanyMedia@company.ru

# <Server Name> - название машины, на которой запущена СМ. К примеру: cm_burgundy
mail.default.sender.name=<Server Name>

# URL part to CMJ-WebGUI after host. Used for URL in e-mail notifications
# <ip> - адрес машины, на которой запущена СМ
# <port> - порт wildfly, на которой запущена СМ
url.server.host.name=http://<ip>:<port>
url.app.name=cmj-web
mail.admingui.url.host.name=http://<ip>:<port>
mail.admingui.url.app.name=ssrv-war

# Host of CMJ-WebGUI. Used for URL in e-mail notifications
schedule.service.enableOnStart=true

########################################
# Global cache
########################################
# Включение или отключение глобального кэша
global.cache.enabled=true

# Режимы:
# blocking - Синхронный – режим по умолчанию, в котором коммиты транзакций обрабатываются
# синхронно, а все остальные операции не обязаны ожидать завершения данной обработки
#
# strictly-blocking - cтрого синхронный – режим, в котором кэш работал с момента его создания.
# Операции чтения из кэша и записи в него прочитанных из СУБД данных в обязательном
# порядке ждут, пока параллельные конфликтующие потоки отпустят блокировки.
# Это режим, довольно существенно ограничивающий пропускную способность приложения
# при высоких пишущих нагрузках, так как в процессе коммита транзакции и соответствующего
# обновления записей кэша, читающие потоки ожидают окончания этой операции,
# иногда дорогостоящей. В данном режиме абсолютно все данные оседают в кэше,
# и именно он рекомендуется к использованию при наладке синхронизации между узлами кластера.
global.cache.mode=blocking

# Время ожидания блокировки
global.cache.wait.lock.millies=1

# Включение режима DEBUG.
# Если включен, каждое получение значения сопровождается запросом в базу, сверяющим результат.
global.cache.debug.enabled=false

# Максимальный размер глобального кэша. Поддерживаются мегабайты и гигабайты (20M, 2G)
# Ориентировочно значение должно быть 1/3 оперативной памяти, выделенной JVM (-Xmx),
# но не более 3G. По-умолчанию 10М.
global.cache.max.size=4092M

# Масштабирование
# Включение или отключение задержки сигналов об инвалидации кэшей
# на удаленных серверах приложений.
global.cache.cluster.mode=true

# Время задержки сигналов об инвалидации кэшей на удаленных серверах приложений.
global.cache.cluster.synchronization.seconds=30

# На девелоперских стендах, где не используется TLS (https) необходимо установить св-во
cmj.auth.secure.cmjsid.cookie=false

########################################
# SQL logger
########################################
# Log SQL query with WARN level if SQL run duration more than specified milliseconds
sql.trace.warn.minTime=20000
# Log SQL query with WARN level if SQL resultset has more than specified rows
sql.trace.warn.minRows=60000
# Show SQL parameters in log. Makes log write slower.
sql.trace.resolveParams=false

########################################
# Import settings
########################################
# Импорт конфигурации REPOSITORY_INIT_FOLDER_ALWAYS в standalone.xml через deploy сервера
migration.start=true

# Таймаут транзакции за который импортируются строки из CSV в количестве заданным
# параметром import.rows.in.one.transaction
import.transaction.timeout=6000

# Признак загрузки при первом деплое конфигурации XML
migration.load.xml=true
# Путь к конфигурации XML
migration.xmlpalette.path=c:/cm5/version_migrationXML.zip

########################################
# Cluster
########################################
# Задается параметр только у одной машины в кластере,
# если кластера нет (всего одна машина), то данное свойство так же надо задать.
cluster.manager=true

# Произвольное имя, например имя хоста
server.name = burgundy

########################################
# Notification
########################################

# Отключение сервиса уведомлений при старте. Должно быть установлено в false для того,
# чтобы в момент старта не возникали ошибки отправки уведомлений из-за
# не полной инициализации приложения.
notification.service.enableOnStart=false


########################################
# Data source
########################################

# jndi-имя ведущего источника данных (master-сервер БД)
datasource.master = java:jboss/datasources/CM5
datasource.dialect.class=org.hibernate.dialect.PostgreSQLDialect

########################################
# Session
########################################

# Задает максимальное количество допустимых сессий (в один момент времени) для пользователя.
# Если количество сессий доходит до значения этого свойства,
# то аутентификация в системе будет неуспешной. По умолчанию
max.allowed.sessions.per.user = -1

########################################
# SEJ
########################################
# Оффлайн режим работы ЖСБ.
# В данном режиме агент принимающий JMS-сообщения событий безопасности выключен.
sej.offline = true

# JNDI-имя фабрики JMS-соединений ActiveMQ, указанного в файле конфигураций standelone.xml.
sej.connection-factory.jndi.name = java:/ConnectionFactory

# JNDI-имя очереди JMS-сообщений для событий безопасности,
# указанного в файле конфигураций standelone.xml.
# Например, "java:/jms/sej/queue/sej-log".
sej.queue.name = java:/jms/sej/queue/sej-log

# Для отображения счетчиков в меню Задачи, необходимо выставить флаг в false. Если установить в true, то будут отображены только на верхнем уровне
first.level.counters=false
Статус

ГОТОВО

Комментарий

Параметр

Описание

Рекомендованное значение по умолчанию

Пример

ACL

acl.query.config.ignore.hints.enabled

Настройка, позволяющая включать hints для игнорирования установки прав доступа на таблицу. Hint пишется в синтаксисе Oracle Hints. Пример: /*+ IGNORE ACL (doc) */ где doc - алиас или имя таблицы (если есть алиас, то должен быть указан он).rue

true

Настройка аутентификации

af5.authentication.type

Тип аутентификации. Поддерживаются form, basic аутентификации. Можно указать несколько через запятую. Кроме того есть возможность реализации собственный механизм аутентификации и указать здесь имя провайдера собственного механизмаform,basicform

af5.header.authentication.value

Имя заголовка, использующегося для аутентификации по заголовкам. Можно указать несколько имен через запятую. -kbrs,ntlm

af5.header.authentication.alt.uid.type

Тип альтернативного имени в таблице person_alt_uids. В таблице person_alt_uids создаются записи об альтернативных именах, там есть тип альтернативного имени, этот тип должен быть вписан в данный параметр-kbrs

Настройки 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

Возможность платформе работать при отсутствии физического вложенияtruetrue

attachments.alternate.storage

Задаёт одно или несколько (через запятую) имён хранилищ, в которых ведётся поиск вложения, если оно отсутствует в том хранилище, где оно должно быть в соответствии с конфигурацией системы. Эта настройка позволяет организовать плавный переход на новую версию сервиса вложений. После установки версии системы с обновлённой конфигурацией, содержащей определения новых хранилищ, старые хранилища могут быть перечислены в данном свойстве, чтобы они использовались для получения и возврата пользователям существующих вложений. При этом новые вложения будут распределяться по хранилищам в соответствии с новой конфигурацией системы. Старые же вложения могут быть постепенно перенесены в новое(ые) хранилище(а) с помощью средств ОС либо – предпочтительно – с помощью плагина миграции вложений (см. ниже). После завершения процедуры миграции данное свойство может быть удалено. Возможные значения none, all или перечисленные хранилища через запятую.nonenone

attachments.path.unixstyle

Использовать UNIX формат разделителя в пути к файлам '/'. Если этот параметр выключен то используется разделитель для операционной системы, на которой установлен сервер.truetrue

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, bmpavi, 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

Возраст файла в секундах, который игнорируется плагином чистки вложений. Если возраст файла в секундах менее заданного здесь значения, то файл игнорируется плагином очистки вложений36003600

attachment.delete.action.insert.size

Количество помечаемых на удаление вложений за один раз100100

attachment.delete.action.select.size

Размер пакета проверки удаляемых вложений100100

attachments.storage.имя_хранилища.delete.mode

Режим удаления вложений. Значения:

  • DELAYED (вложение удаляется отложено, см. attachments.storage.имя_хранилища.delete.delay)
  • IMMED (удаляется синхронно с удалением вложения в системе)
  • NEVER (вложение не удаляется никогда)
NEVERNEVER

attachments.storage.имя_хранилища.delete.mode

Режим удаления вложений по умолчанию.

  • DELAYED (вложение удаляется отложено, см. attachments.storage.имя_хранилища.delete.delay)
  • IMMED (удаляется синхронно с удалением вложения в системе)
  • NEVER (вложение не удаляется никогда)
NEVERNEVER

attachments.storage.имя_хранилища.delete.delay

Время (в сутках) через которое будут удалятся вложения с носителя. При отложенном удалении (mode=DELAYED)120

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/CM5java:jboss/datasources/CM5R

default.report.format

Формат отчетов, который будет применятся если при построении явно не указывать никакого формата. Не обязательный, По умолчанию PDF.PDFDOCX

report.server

Масштабирование

Флаг что данный сервер будет использоваться как сервер отчетов. Не обязательный, по умолчанию false

Применяется при назначении серверу роли сервера построения отчетов (ресурсоемкая операция для сервера приложений).

Рекомендуется устанавливать на технологическом или выделенном сервере с минимальной пользовательской нагрузкой.

falsetrue

report.server.generation.timeout

Масштабирование

Таймаут в секундах генерации отчета на сервере. Если отчет не сформировался это это время сформируется исключение. Не обязательный, По умолчанию 3600 сек (1 час)

(Введение параметра связано с задержками репликации, изменениями выборки данных).

36003600

report.server.read.timeout

Таймаут в миллисекундах получения идентификатора очереди с сервера отчетов.36003600

report.server.connect.timeout

Таймаут в миллисекундах получения коннекта к серверу отчетов.6000060000

Настройки SOLR

search.solr.data

Путь к каталогу SOLR. Указывается при использовании встроенного SOLR.-C:/cm-data/solr-temp

search.solr.home

Путь к каталогу SOLR. Указывается при использовании встроенного SOLR.-C:/cm-data/solr-temp

search.solr.url

Масштабирование

URL при использовании внешнего SOLR.

URL к SOLRhttps://127.0.0.1:8443/solr/

search.results.limit

Максимальное количество строк, которое может отдать сервис поиска в одном результате.50005000

search.solr.enable

Включение сервиса полнотекстовой индексации SOLRtruetrue

search.solr.timeout

Таймаут обращения к сервису SOLR в ms. При превышении времени ответа сервера выбрасывается исключение.180000180000

search.solr.collection

Имя экземпляра ядра (core) движка SOLRCM5CM5

search.solr.cntx.mode

Режим индексации данных для контекстного поиска. Значения

  • legacy - индексирование только с вложениями
  • smart - индексирование независимо от наличия вложений
smartlegacy

search.solr.cntx.servers

Cписок идентификаторов solr-серверов (разделитель – «;»), которые будут указаны в настройках областей поиска в теге. Отсутствие этого параметра или пустое значение означает, что нет solr-серверов, сконфигурированных для поиска по вложениям.

Для каждого идентификатора из этого списка могут быть указаны следующие параметры: search.solr.url и search.solr.timeout для коннекта к внешнему solr-серверу или search.solr.data (путь до каталога c индексами solr) и search.solr.home (путь до каталога с файлами конфигурации solr) для встроенного solr-сервера. Каталог search.solr.home будет заполнен автоматически при деплое приложения, search.solr.data заполняется по мере индексации. Каждый из этих параметров должен быть предварен идентификатором solr-сервера из списка search.solr.cntx.servers, например:

solr1.url=http://localhost:8989/solr/cntx1
solr1.timeout=180000
solr2.search.solr.data=d:/temp/cntx-45/solr-data
solr2.search.solr.home=d:/temp/cntx-45/solr-home

В данном примере сервер solr1 – внешний, solr2 – внутренний (запускается при деплое приложения)

-search.solr.cntx.servers=solr1;solr2 # заданы идентификаторы для двух solr-серверов

solr.autoCommit.maxTime

Внутренняя настройка solr.

Максимально разрешенное количество времени в мс, которое может пройти с момента как документ был добавлен до автоматического запуска нового коммита.

1500015000

solr.autoSoftCommit.maxTime

Внутренняя настройка solr. Настройка коммитов.

Максимально разрешенное количество времени в мс, которое может пройти с момента как документ был добавлен до автоматического запуска нового коммита.

Выполняет «мягкую» фиксацию автоматически при определенных условиях. Эта фиксация позволяет избежать синхронизации данных с диском.

Для индексации очень больших объемов данных, особенно при начальной загрузке, если поиск не выполняется, рассмотрите возможность отключения, указав значение -1 

-1-1

solr.install.dir

Внутренняя настройка solr. Добавляет любые файлы, найденные в каталоге.../../../..../../../..

solr.max.booleanClauses

Внутренняя настройка solr. Максимальное количество условий, разрешенных при анализе логической строки запроса.10241024

solr.index.thread

Количество потоков отправляющий запросы в solr22

solr.index.delay

Задержка разбора очереди индексации в секундах1515

solr.index.batch.size

Количество запросов индексации, которые передаются в один поток500500

solr.search.type

Настройка, определяющая возможность использования wildcard. Поддерживаемые значения:

  • text
  • wildcard - стандартный анализатор запросов Solr поддерживает поиск по одному и нескольким подстановочным знакам в рамках одного термина. Подстановочные знаки можно применять к отдельным терминам, но не к поисковым фразам.

    Тип поиска с подстановочными знакамиСпец. знакПример
    Один символ (соответствует одному символу)?Строка поиска те?т будет соответствовать как "тест", так и "тент".
    Несколько символов (соответствует нулю или более последовательным символам)*

    Поиск по шаблону: тест* будет соответствовать "тесту", "тестированию" и тестеру.

    Вы также можете использовать подстановочные знаки в середине термина. Например: те*т будет соответствовать тест и текст. *ест будет соответствовать Эверест и тест

textwildcard

solr.ulog.numVersionBuckets

Внутренняя настройка solr. Количество сегментов, используемых для отслеживания максимальных значений версий при проверке переупорядоченных обновлений;

Увеличьте это значение, чтобы снизить затраты на синхронизацию доступа к сегментам версий во время индексации большого объема.  Для этого требуется (8 байт (длина) * numVersionBuckets) места в куче на каждое ядро ​​Solr.

6553665536

update.autoCreateFields

Внутренняя настройка solr. Отключение бессхемного режимаtruetrue

velocity.params.resource.loader.enabled

Внутренняя настройка solr. Загрузчик ресурсов «params» позволяет указывать шаблоны в параметрах запроса Solr. Например:

http://localhost:8983/solr/gettingstarted/select?q=*:*&wt=velocity&v.template=custom&v.template.custom=CUSTOM%3A%20%23core_name

где v.template=custom говорит о необходимости отрисовки шаблона с именем «custom», а значение `v.template.custom — это фактический пользовательский шаблон. По умолчанию это отключено; это было бы нишевым, необычным вариантом использования, если бы эта возможность была включена.

falsefalse

velocity.solr.resource.loader.enabled

Внутренняя настройка solr.  Загрузчик ресурсов «solr» — единственный загрузчик шаблонов, зарегистрированный по умолчанию. Шаблоны обслуживаются из ресурсов, видимых для SolrResourceLoader, в подкаталоге Velocity/. Сам VelocityResponseWriter имеет несколько встроенных шаблонов (в JAR-файле, в разделе Velocity/), которые автоматически доступны через этот загрузчик. Эти встроенные шаблоны можно переопределить, если одно и то же имя шаблона находится в conf/velocity/, или с помощью параметра template.base.dir.truetrue

velocity.template.base.dir

Если он указан и существует как каталог файловой системы, для этого каталога будет добавлен загрузчик файловых ресурсов. Шаблоны в этом каталоге переопределяют шаблоны загрузчика ресурсов «solr».-

highlight.analyzed.limit

Настройка определяющая размер анализатора hl в символах. См. hl.maxAnalyzedChars из документации solr . При значении -1 неограничен анализатор. Может сказываться на производительности

0 (используется дефолтное значение solr 51200)-1

Настройки СЭД-Сервисов

sedsvc.entrypoint.url

URL "точки входа" для СЭД-сервисов.

Для распределения нагрузки желательно использовать http-балансировщик с липкими сессиями.
Запасной вариант - в sedsvc.entrypoint.url можно указать пул адресов СЭД-сервисов через запятую.

URL точки входа СЭД-сервисовhttp://127.0.0.1:8080/sedsvc-war/ext-sedsvc/entry-point/

sedsvcMedo.entrypoint.url

Масштабирование

URL "точки входа" для СЭД-сервисов МЭДО.

В данной переменной хранится URL СЭД-сервиса для конвертации / простановки штампов МЭДО (если она указана).

Если значение не указано, то используется значение для "дефолтного" СЭД-сервиса (sedsvc.entrypoint.url).

-http://127.0.0.1:8080/sedsvc-war/ext-sedsvc/entry-point/

sedsvcMRM.entrypoint.url

Масштабирование

URL "точки входа" для СЭД-сервисов МРМ.

Если значение не указано, то используется значение для "дефолтного" СЭД-сервиса (sedsvc.entrypoint.url).

-http://127.0.0.1:8080/sedsvc-war/ext-sedsvc/entry-point/

sedsrv.async.thread.pool

Размер пула. Данный пул используется для работы с СЭД серсисом в асинхронном режиме.

Т.е. мы посылаем запрос в СЭД сервис, тот возвращает http code 202. Тогда мы создаем задачу пулинга СЭД сервиса. Вот этот вот пул тредов, будет исполнять задачи пулинга, пока не получит ошибку или 200 код

44

sedsvc.async.freq

Частота, с которой происходит опрос СЭД сервиса (эта настройка есть и в 6.2 и даже в 5ке, в 6.3 изменена реализацию (старая тоже осталась, AsyncSupport, там можно найти внутри Watcher)20002000

uri.preview.converter.pool.rate

Частота, с которой происходит опрос СЭД сервиса для процесса формирования превью (делалось для прогресс бара в WD2.0)10001000

Полнотекстовый поиск

cmj.af.search.cache.creationThreshold

Общее время жизни поискового запроса от постановки (post запрос) до получения результатов в миллисекундах900000600000

cmj.af.search.cache.hitThreshold

Длительность времени, в течении которого сервер хранит запрос на поиск без пинга от клиента.

Если пинга не будет в течении данного интервала, поиск будет прерван.

60000120000

cmj.af.search.cache.pingDivider

Делитель значения cmj.af.search.cache.hitThreshold, определяющий максимальный интервал пинга клиентом сервера для получения результатов и подтверждения ожидания результатов. t=hitThereshold/pingDivider. Из-за таймаутов сетовой инфраструктуры t<30 сек. прерван.

1530

cmj.af.search.cache.waitDivider

Делитель значения cmj.af.search.cache.hitThreshold, определяющий длительность ожидания сервером получения результата поиска до ответа клиенту что результат ещё не получен. t=hitThereshold/waitResultTimeout. waitDivider должен быть больше cmj.af.search.cache.pingDivider прерван.90120

Настройка web-сервисов

restCmService.host

URL к серверу для работы веб-сервисов (cm-ws)localhosthttp://127.0.0.1:8080/cm5div6/api/

restCmService.authorization

Для авторизации веб-сервисов (cm-ws)noneBasic ejE6MQ==%

base.url.1

Поддержка элементов с внешними ссылками-http://127.0.0.1:8080/cm5div6/

base.url.2

Поддержка элементов с внешними ссылками-http://127.0.0.1:8080/cm5div6/

Параметры конвертации внутренними библиотеками

default.pdf.converter.lofinstalldir

Путь к LibreOffice для сервиса преобразования файлов разных форматов в PDF-C:/Program Files (x86)/LibreOffice 4/program

default.pdf.converter.active

Включение сервиса преобразования файлов разных форматов в PDFfalsefalse

default.pdf.converter.workingdir

Рабочая папка сервиса преобразования в PDF-/tmp

rendition.thread.number

Количество потоков при конвертации в PDF.1517

Настройки почтовых сообщений

mail.server.host

Адрес почтового сервера для отправки уведомлений от системыip адрес сервераsmtp.yandex.ru

mail.server.port

Используемый порт почтового сервера. Опционально2525

mail.username

Имя пользователя для авторизации на почтовом сервереuser@domain.ruuser@domain.ru

mail.password

Пароль пользователя для авториазции на почтовом сервере**********

mail.default.sender

Адрес отправителя писем от системыcm@company.rucm@company.ru

mail.default.sender.name

Имя отправителя писем от системыcm@company.rucm@company.ru

mail.always.use.default.sender

Флаг указывает системе всегда, в качестве отправителя, использовать отправителя по умолчанию заданного в параметре mail.default.sender, даже если в параметрах передан отправитель.falsetrue

url.server.host.name

URL для гиперссылок в почтовых сообщенияхURLhttp://127.0.0.1:8080/

url.app.name

Префикс для гиперссылок в почтовых сообщенияхcmj-webcmj-web

mail.admingui.url.host.name

URL для гиперссылок в почтовых сообщениях (админ клиент)URLhttp://127.0.0.1:8080/

mail.admingui.url.app.name

Префикс для гиперссылок в почтовых сообщениях (админ клиент)cm5div6cm5div6

mail.encryption.type

Шифрование для SMTP. Варианты - "none", "ssl" or "tls"nonessl

Настройки работы с файлами

cmj.file.upload.forbidden.chars.head

Запрещенные символы в имени файла для fileUpload. в начале имени файла((;

cmj.file.upload.forbidden.chars.tail

Запрещенные символы в имени файла для fileUpload. в окончании имени файла\/:;*?<>|\/:;*?<>|

cmj.file.upload.filename.max.length

Максимальная длина имени файла80100

cmj.file.upload.forbidden.chars2.enabled

Использовать новую реализацию вместо cmj.file.upload.forbidden.chars.tailtruetrue

cmj.file.upload.forbidden.chars2.list

Запрещенные символы в имени файла для fileUpload. в имени файла разделенные сепаратором%s{s}s[s]s;%s{s}s[s]s;

cmj.file.upload.forbidden.chars2.separator

Разделитель для запрещенных символы в имени файла для fileUploadss

cmj.UploadFile.lifetime

Время жизни файлов во временной папке при загрузке на сервер. формат dd:HH:mm:ss01:01:00:0001:01:00:00

Настройки вставки штампов

auto-stamp-placement.extensions

Список допустимых расширений файлов для вставки штампов, разделенных запятойdocx, pdfdoc, docx, pdf, rtf

Настройки таймаута сессии

session.client.timeout

Таймаут клиентской сессии в минутах. При его превышении производится разлогинивание.
Если не задан или отрицательный, то не учитывается.
-130

Настройки PostgreSQL

use.test.pg.domain.object.helper

Временная настройка, переключающая режимы работы подсистемы наложения прав доступа.

Трогать настройку без указаний не следует

falsefalse

Настройки FreeMarker

freemarker.number-format

Формат номера для Free-Markercomputercomputer

Настройки глобального кэша

global.cache.enabled

Включение или отключение глобального кэшаfalsefalse

global.cache.domain.object.enabled

Включение/отключение кэширования доменных объектовtruetrue

global.cache.collection.by.query.enabled

Включение/отключение кэширования запросов collectionByQuerytruetrue

global.cache.collection.count.enabled

Включение/отключение кэширования запросов collectionCounttruetrue

global.cache.mode

Режим работы глобального кеша.

Начиная с версии AF5 0.6.1-15 возможны следующие режимы работы:

  1. Синхронный –  режим по умолчанию, в котором коммиты транзакций обрабатываются синхронно, а все остальные операции не обязаны ожидать завершения данной обработки. Они ждут некоторое время захвата блокировки, и, при не успешном исходе, продолжают работать «мимо кэша» с базой. Время ожидания блокировки регулируется новым параметром global.cache.wait.lock.millies.

    global.cache.mode=blocking
    global.cache.wait.lock.millies=1
  2. Строго синхронный – режим, в котором кэш работал с момента его создания. Операции чтения из кэша и записи в него прочитанных из СУБД данных в обязательном порядке ждут, пока параллельные конфликтующие потоки отпустят блокировки. Это режим, довольно существенно ограничивающий пропускную способность приложения при высоких пишущих нагрузках, так как в процессе коммита транзакции и соответствующего обновления записей кэша, читающие потоки ожидают окончания этой операции, иногда дорогостоящей.
    В данном режиме абсолютно все данные оседают в кэше, и именно он рекомендуется к использованию при наладке синхронизации между узлами кластера.

    global.cache.mode=strictly-blocking
  3. Асинхронный – использовать в продуктиве нельзя, он не готов.

    global.cache.mode=non-blocking

В версии AF5 0.6.2-1 поддержан более высокий уровень асинхронности «синхронного» (blocking) глобального кэша. Теперь операции блокируются по типам, над которыми они производятся.

Изменения из предыдущего письма были откачены, и до сегодняшнего момента поведение blocking и strictly-blocking версий совпадало.

blockingblocking

global.cache.debug.enabled

Включение режима дебага.

Если включен, каждое получение значения сопровождается запросом в базу, сверяющим результат.

falsefalse

global.cache.max.size

Максимальный размер глобального кэша. Поддерживаются мегабайты и гигабайты (20M, 2G)

Ориентировочно значение должно быть 1/3 оперативной памяти, выделенной JVM (-Xmx), но не более 3G.

null2048M

global.cache.max.item.size

Максимальный размер одного элемента глобального кэша. Поддерживаются мегабайты и гигабайты (2M, 2G)

По умолчанию 1% от global.cache.max.size.

null2M

global.cache.collection.max.rows

Максимальный размер кэшируемой коллекции20002000

global.cache.collection.suspicious.size

Размер, при котором система предупреждает о подозрительно большом кол-ве записей коллекции10001000

global.cache.key.entries.max.qty

Максимальное кол-во ключей коллекции5050

global.cache.key.entries.suspicious.qty

Кол-во ключей коллекции, после которого система предупреждает о подозрительно высоком уровне2020

global.cache.linked.object.max.rows

Максимальное кол-во связанных документовРазмер по умолчанию равняется 3 * global.cache.linked.object.max.rows10000

global.cache.linked.object.suspicious.rows

Кол-во связей, при котором система предупреждает о подозрительно высоком уровнеРазмер по умолчанию равняется global.cache.collection.suspicious.size5000

global.cache.cluster.mode

Включение или отключение задержки сигналов об инвалидации кэшей на удаленных серверах приложений.falsetrue

global.cache.cluster.synchronization.seconds

Масштабирование

Время задержки сигналов об инвалидации кэшей на удаленных серверах приложений.

Задержка запуска "агентов по изменениям" в CM после модификации документов должен быть более чем в 2 раза больше параметра global.cache.cluster.synchronization.seconds

Интервал запуска агентов задаётся в Системной админке (НБР) вид Агенты > Группы агентов по изменениям > Параметр "Задержка при запуске"

Значение по умолчанию - 0. Рекомендуемое значение - 0.

Увеличенные значения (30 секунд, 1800 секунд) помогают оптимизировать систему в тех случаях, когда пользователи, работающие ("прикленные") на разных серверах приложений, редко пересекаются по документам, то есть вероятность возникновения конфликта низкая. Чем реже инвалидируутся отдельные зоны кэш, благодаря действиям пользователей на других серверах, тем лучше. В случае возникновения конфликта (Optimistic Lock) платформа сама инвалидирует нужные записи кэша, чтобы исключить дальнейшее возникновение такой блокировки по его вине.

03000

global.cache.wait.lock.millies

Время ожидания блокировки глобального кэша в милисекундах. Если за отведенноет время данные не получены из глобального кэша данные получаются из базы.11

global.cache.extended.statistics

Включение сбора расширенной статистики глобального кэша. Статистика отображается в панели управления кэшем в админском клиенте. Включение расширенной статистики незначительно снизит быстродействие системы.falsefalse

global.cache.message.sender.queue.size

Максимальный размер очереди сообщений на отправку, по умолчанию Integer.MAX_VALUE. Параметр предназначен для ограничения потребления памяти сообщениями об инвалидации. Так как сейчас все сообщения об инвалидации отправляются одним единственным подключением к МОМ, они (сообщения) сначала попадают в очередь на отправку. При большой нагрузке сообщения могут не успевать отправляться и могут копится в очереди, расходуя оперативную память. Для ограничения расхода оперативки очередь ограничена данным параметром. При заполнении очереди полностью транзакции будут ожидать освобождения очереди, тем самым не давая черезмерно потреблять память. Параметр стоит уменьшать только на высоконагруженных кластерах с общим количеством транзакций более 16000 в сек.100100

global.cache.message.sender.queue.put.wait

Таймаут помещения сообщения об инвалидации в очередь сообщений на отправку.500500

global.cache.message.sender.connection.factory

Имя фабрики подключений к MOM, по умолчанию LocalConnectionFactory.LocalConnectionFactoryLocalConnectionFactory

global.cache.message.sender.topic

Имя топика на МОМ, по умолчанию ClusterNotificationTopic.ClusterNotificationTopicClusterNotificationTopic

global.cache.invalidation.max.batch.size

В случае прихода большого массива созданных объектов на инвалидацию мы получаем их из БД.

Чтобы не хранить все эти объекты в памяти, поиск идет батчами. Настройка регулирует размер батча.

1000010000

global.cache.invalidation.pool.size

Размер пула потоков, который разбирает сообщения из JMS и выполняет инвалидацию кэша, по умолчанию 3. Сообщения из JMS забираются одним потоком, чтоб максимально быстро разобрать очередь и далее передаются на обработку сервису, который инвалидирует кэш в другом потоке. Для ускорения инвалидации создан пул потоков, в котором работает этот сервис. 3 потоков вполне достаточно для высоконагруженных кластеров. В случае, если очередь не успевает обрабатываться и растет следует увеличить данный парамер.310

global.cache.message.processor.queue.size

Максимальный размер очереди принятых сообщений на инвалидацию, по умолчанию Integer.MAX_VALUE. Параметр предназначен для ограничения потребления памяти сообщениями об инвалидации. Так как сейчас прием JMS осуществляется одним подключением были разнесены легкая работа приема сообщений и тяжелая работа инвалидации кэша. После приема сообщения попадают в очередь, и там они ожидают пока их не обработает сервис обработки сообщений. При высоких нагрузках данные в очереди могут потреблять достаточно много памяти. Уменьшив данный параметр можно ограничить размер очереди и тем самым ограничить потребление памяти. Если очередь полностью заполнена данные с MOM перестают забиратся, пока не освободится очередь, тем самым происходит защита от черезмерного потребления оперативки. Параметр стоит уменьшать только на высоконагруженных серверах с количеством транзакций более 16000 в сек.150150

global.cache.message.check.interval

Периодичность задачи проверки JMS подсистемы в ms, по умолчанию 10000. Для контроля за работой подсистемы приема сообщений создана периодическа задача. Она предназанчена для того, чтобы перезапустить JMS клиентов в случае если не работал брокер на момент запуска сервера приложений. По умолчанию проверка производится раз в 10 сек. Данный параметр необходимо увеличить если необходимо более часто выполнять проверку и запускать подсистему JMS но это приведет к дополнительной нагрузке на сервер.1000010000

cache.domainObject.enabled

Включение кэша уровня транзакции. Позволяет получить данные не из базы данных, если они уже были получены в течение текущей транзакции. Данный кэш используется глобальным кэшем в процессе работы.truetrue

doel.caches.skip

Отключение получение данных с помощью DOEL выражений из глобального кэша. По умолчанию DOEL получает данные из кэша, но в случае необходимости можно отключить этот механизм.falsefalse

Настройки других кэшей

max.lower.case.string.pool.size

Кол-во объектов в кэше строк нижнего регистра. При достижении данного размера, кэш строк будет очищаться по 100 штук за итерацию524288 (512 * 1024)524288

Настройка сервиса блокировок

interserver.locking.service.actual.data.timeout

Таймаут ожидания актуальных данных в критической секции в ms. По умолчанию 60000. Это время, которое ожидает сервер в критической секции, пока не прилетят актуальные данные. Если таймаут превышен глобальный кэш на данном узле будет сброшен. Данный параметр стоит уменьшить в случае если недопустимо ждать 60 сек актуальные данные, и необходимо как можно быстрее отдать актуальный резултат путем загрузки данных из базы.6000060000

interserver.locking.service.check.invalidation.cache.refresh.period

Период проверки актуальности данных при их ожидании в критической секции в ms. По умолчанию 1000 ms. Данный параметр указывает как часто проверять получены ли актуальные данные во время ожидания в критической секции. Для уменьшения времени ожидания данный параметр можно уменьшить, но это увеличит нагрузку на процессор.10001000

Настройка логирования

sql.trace.warn.minTime

Режим отладки100100000

sql.trace.warn.minRows

Режим отладки1100000

sql.trace.resolveParams=true

Режим отладкиfalsetrue

sql.trace.output.for.e-tables

Использовать в качестве разделителя знак табуляции в логах запросов. Если настройка выключена используется пробел в качестве разделителя.truetrue

sql.trace.output.transactionId

Выводить в лог идентификатор транзакцииfalsefalse

sql.trace.output.datasource

Выводить в лог информацию о подключении, которое используется для текущего запросаtruetrue

transaction.trace.enable

Включение режима отладки транзакций. В этом режиме в лог выводится информация о старте транзакции и запросах, выполненных в рамках этой транзакцииfalsefalse

transaction.trace.min.time

Установка минимального времени транзакции в миллисекундах, при превышении которого информация о транзакции попадет в лог. Если длительность транзакции меньше этого порога, то эта транзакция в лог не запишется.100100

http.request.log.min.time

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

http.request.log.excluded.patterns

Маска ресурсов, которые не учитываются при логгирование http запросов-.css,*.js,/some/*excluded/path

logging.service.factory.jndi

Настройка фабрики соединений для сервиса логов-java:/LocalConnectionFactory

ogging.service.queue.jndi

Настройка очереди для сервиса логов-java:/jms/queue/DLQ 
fallback.to.server.logПрименяется при неправильной настройке очереди и фабрики для сервиса логов, по умолчанию - truetruefalse

doel.debug.expressions

Перечисленные через точку с запятой DOEL выражения, обработка которых подробно выводится в лог. Необходимо для отладки парсера DOEL выражений. На боевых машинах включать не рекомендуется.-person^authentification_info.password

Отключение и включение подсистем и модулей при старте

notification.service.enableOnStart

Отключение сервиса уведомлений при стартеtruefalse

schedule.service.enableOnStart

Отключение сервиса периодических заданий при старте. Должно быть установлено в false для того, чтобы в момент старта не возникали ошибки в периодических заданиях из за не полной инициализации приложения.truefalse

force.db.consistency.check

Возможность принудительного запуска проверки целостности базы данных.

Их надо убрать, или указать false. Это флаг для принятия мер на крайний случай, когда индексы побились. Последовательность действий:

  1. Тушим все сервера
  2. Флаг оставить только на 1м ("мастер") сервере Wildfly
  3. "Мастер" Wildfy запустить
  4. Запустить Slave-Wildfly (без флага)

После чего снять флаг в настройках "Мастер", чтобы при следующем запуске его не было.

На 3м, 4м и других серверах - флаг убрать.

falsefalse

disable.group.calculation

Отключение пересчета динамических групп. Полезно использовать при миграции, чтоб пересчет групп сделать в конце, исключив тем самым множественный пересчет одних и тех же группfalsefalse

disable.group.uncover

Отключение пересчета иерархии групп в плоскую структуру. Полезно использовать при миграции, чтоб пересчет плоской структуры групп сделать в конце, исключив тем самым множественный пересчет одних и тех же группfalsefalse

Настройки агентов

agent.messaging.mode

Сообщения агентам пересылаются с помощью jms / через БД (опционально)

Сообщения агентам пересылаются через БД – значение используется по умолчанию, сам параметр задавать в этом случае не обязательно

dbjms

agent.order.sensitive.failure.cooldown

Это свойство влияет только на агенты, для которых установлено свойство "важен порядок обработки ChangeLog'ов" (поле "order_sensitive").

Свойство определяет минимальное время в миллисекундах, которое пройдет перед новым запуском агента после завершения его выполнения с ошибкой

Значение по умолчанию - 14400000, свойство опционально

1440000014400000

server.name

Масштабирование

Псевдоним сервера.

Это свойство используется подсистемой запуска агентов. Если это свойство установлено, на сервере запускаются только агенты, входящие в группы, значение свойства server_alias которых совпадает с указанным.

ВАЖНО: если свойство не установлено, на сервере запускаются все агенты.

-server

excluded.task.list

Масштабирование

Параметр для отключение определённых фоновых задач.

-CM5div6.LinkAccessPropagation,*

plugin.folder

Путь к каталогу загрузки плагинов<Путь к каталогу>/opt/cm-data/plugins

allow.remove.resolution

Свойство разрешения удаления резолюций. Если свойство равно false то запрещает удалять резолюцию, если свойство равно true - разрешает.

По умолчанию false.

falsefalse

agent.thread.count

Количество потоков в которых работают агенты10 (Количество ядер процессора)20

agent.chlog.processing.protocols.sending.enabled

Признак, необходимо ли отправлять в МАR протоколы обработки сообщения агентамиtruefalse

mar.jms.queue.to-mar.jndi

Указывает JNDI-имя очереди, куда отправляются протоколы обработки ChangeLog агентамиjava:/jms/cm/mar/queue/to-marjava:/jms/cm/mar/queue/to-mar

mar.jms.pooled.connection-factory.jndi

Указывает JNDI-имя фабрики соединений, используемой для отправки протоколов обработки ChangeLog агентами. Фабрика должна быть пулируемойjava:/AmPooledConnectionFactoryjava:/AmPooledConnectionFactory

agent.queue.process.frequency

Частота проверка очереди chLog sochi агентов в миллисекундах3000060000

Настройка отправки ChangeLog

chlog.sending.enabled

Включение отправки протоколов изменений по JMS; по-умолчанию false

true

true

chlog.actualdata.duration

Свойство для контроля актуальности протокола изменений СМ.

Задается в секундах. Если время создания протокола + количество секунд из данного свойства больше времени модификации документа, то протокол считается неактуальным.

300600

Настройка ограничения количества сессий пользователя

max.allowed.sessions.per.user

Задает максимальное количество допустимых сессий (в один момент времени) для пользователя. Если количество сессий доходит до значения этого свойства, то аутентификация в системе будет неуспешной. По умолчанию - 10. Для включения неограниченного количества сессий необходимо указать значение "-1".1010

Настройка автозапуска КМА

am.autostart.enabled

По умолчанию - false, т.е. инициализация не происходит. Если необходим менеджер агентов, то необходимо указать значение в true.falsetrue

Настройка расширений файлов, поддерживаемых конвертацию в PDF

preview.supported.extensions

Список расширений файлов через запятую или точку с запятой, которые допускаются до конвертации в pdf-bmp, pdf, rtf, tiff, tif, jpg, jpeg, png, doc, docx, xls, ppt, xlsx, pptx, odp, ods, odt, odg

Настройка быстродействия

configuration.deserializer.threads.count

Количество потоков, которые запускаются при старте и используются для десериализации конфигурации-10

Настройка GUI

property.files.substitution.enabled

Включение режима получения файлов локализации из внешней папки, указанной в настройке localization.folderfalsefalse

localization.folder

Директория с файлами локализации. Предназначена для кастомизации перевода интерфейса. Включается с помощью настройки datasource.masternull/opt/localization

Настройка права на редактирование профиля

empl.can.edit.pers.info

В случае если значение = true - все пользователи системы будут иметь возможность редактировать личные данные в персональном профиле (телефон, адрес и т.п.)-true

Настройки изменения пароля

cmj.server.password.constraintsEnabled

Необходимость проверки сложности пароля (в указанном случае длина пароля должна быть не менее 8 и не более 64 символов, пароль должен содержать только цифры, буквы латинского алфавита и спецсимволы: (пробел) ! # $ % & ' * , - . @ ^ _ ` ~falsetrue

Настройка источников данных

datasource.master

Имя источника данных, настроенных к master базе данных. Используется для получения гарантированно актуальных данных. Данное свойство можно переопределить при использование нескольких ear установленных на одном сервере для разведения этих ear по разным базам данныхjava:jboss/datasources/CM5java:jboss/datasources/CM5

datasource.collections

Имя источника данных с помощью которого коллекции получают данные. Можно использовать для распределения нагрузки.java:jboss/datasources/CM5java:jboss/datasources/CM5

Настройки асинхронных операций

async.processes.reactivation.pool.size

Размер пула потоков выделенных для реактивации асинхронных задач.1015

cmj.async.processing.threads

Размер пула потоков выделенных для обработки асинхронных задач.2015

Настройка менеджера кластера

clustered.lock.service.check.period

Период проверки освобождения блокировки в секундах в методах, которые ожидают освобождение. По умолчанию 10 сек.1010

cluster.manager

Флаг того , что текущий узел может выполнять роль менеджера кластера.falsefalse

cluster.available.roles

Список ролей, которые может выполнять менеджер кластера. Возможные значения:

  • schedule_executor - выполнение задач по расписанию
  • schedule_manager - отслеживание расписания, выбор сервера для запуска задачи
  • all - всё вышеперечисленное
allall

Настройки цифрового помощника

digital.assistant.auth.user

Имя пользователя для авторизации при обращении к ЦиП.-dias_user

digital.assistant.auth.pass

Пароль для авторизации при обращении к ЦиП-dias_pass

digital.assistant.entrypoint.url

Адрес ЦиП-http://b-dias.sdo.k8s.inttrust.ru:8124

digital.assistant.http.conn.timeout.connection

Настройка HttpClient для RestTemplate55

digital.assistant.http.conn.timeout.idle

Настройка HttpClient для RestTemplate300300

digital.assistant.http.conn.timeout.request

Настройка HttpClient для RestTemplate1515

digital.assistant.http.conn.total

Настройка HttpClient для RestTemplate4040

digital.assistant.http.max.redirects

Настройка HttpClient для RestTemplate44

digital.assistant.hystrix.circuit.breaker.enabled

Настройка hystrix (withCircuitBreakerEnabled)truetrue

digital.assistant.hystrix.circuit.breaker.sleep.window.ms

Настройка hystrix (withCircuitBreakerSleepWindowInMilliseconds)1000010000

digital.assistant.hystrix.fallback.enabled

Настройка hystrix (withFallbackEnabled)truetrue

digital.assistant.hystrix.threadpool.core.size

Настройка hystrix (withCoreSize)4040

digital.assistant.hystrix.threadpool.max.queue.size

Настройка hystrix (withMaxQueueSize, withCoreSize)100100

digital.assistant.hystrix.timeout.default

Настройка hystrix (withExecutionTimeoutInMilliseconds)30003000

digital.assistant.tcp.keepAlive


truetrue

Настройки сервиса ЖСБ

sej.offline

Оффлайн режим работы ЖСБ. Отключает отправку событий безопасности по JMS

Используется только в ЖСБ. Если ЖСБ не используется -надо выключать на каждом сервере -иначе сообщения будут улетать на брокер

falsetrue

sej.connection-factory.jndi.name

JNDI-имя фабрики JMS-соединений ActiveMQ, указанного в файле конфигураций standelone.xml.

Используется в решениях со встроенной компонентой отправки событий безопасности.

java:/ConnectionFactoryjava:/jms/cm/connection-factory

sej.queue.name

JNDI-имя очереди JMS-сообщений для событий безопасности, указанного в файле конфигураций standelone.xml. Например, "java:/jms/sej/queue/sej-log".

Используется в решениях со встроенной компонентой отправки событий безопасности.

-java:/jms/sej/queue/sej-log

sej.appcode

Код приложения, в котором было инициировано событие безопасности. Например, "CMJ". Используется в решениях со встроенной компонентой отправки событий безопасности.-CMJ

sej.api.entry-point

Адрес REST интерфейса ЖСБ для получения настроек. http://<Адрес ЖСБ>/SEJ/api-http://<Адрес ЖСБ>/SEJ/api

sej.api.login

Логин REST интерфейса ЖСБ для получения настроек. Используется, если включена авторизация.
sej_user

sej.api.password

Пароль REST интерфейса ЖСБ для получения настроек. Используется, если включена авторизация
sej_pass

sej.settings-update-period

Периодичность обновления настроек. В милисекундах-

Настройки разработчиков для отладки

NEVER.USE.IN.PRODUCTION.dev.mode.configuration.update

Включение возможности обновить xml конфигурацию приложения из пользовательского интерфейса администратора, пункта меню Установка конфигурации GUI.falsefalse

ram.usage.tracker.frequency

Интервал в секундах между итерациями мониторинга использования оперативной памяти.55

long.running.method.analysis.system.paths

Имя пакета, который ищется в стек трейсе для определения принадлежности к коду приложения потоков потенциальных расходующих оперативную память. Используется мониторингом за оперативной памятью.ru.intertrustru.intertrust

long.running.method.analysis.black.list.paths

Имена пакетов, разделенных запятой, которые игнорируются системой мониторинга за оперативной памятью как потенциальные проблемные потребители оперативной памяти.-ru.intertrust.cm.core.business, ru.intertrust.cm.core.global

suspicious.heap.delta.deviations

Количество стандартных отклонений (σ), превышение которого считается подозрительным при изменении размера heap мониторинга33

suspicious.total.heap.delta.deviations

Количество стандартных отклонений (σ), превышение которого считается подозрительным при изменении общего размера heap мониторинга11

suspicious.total.heap.delta.bytes.per.minute

Изменение потребленного объема памяти в байтах, превышение которого считается подозрительным при изменении общего размера heap мониторинга536870912536870912

suspicious.system.threads

Число потоков, превышение которого считается подозрительным при работе мониторинга100100

suspicious.query.time

Время выполнения тестового запроса в ms, превышение которого считается подозрительным при работе мониторинга100100

suspicious.connection.retrieval.time.millies

Время получения соединения с базой данных в ms, превышение которого считается подозрительным при работе мониторинга100100

search.dump.encoding

Кодировка дампа индекса SOLOR, в которой выгружается индекс командой SearchService.dumpAllcp1251cp1251

search.dump.file

Путь к каталогу SOLR. Указывается при использовании встроенного SOLR.search-index-dump.txtC:/temp/dump.txt

Настройка импорта из CSV

import.rows.in.one.transaction

Количество строк CSV файла, импортируемых в одной транзакции10001000

import.transaction.timeout

Таймаут одной транзакции при импорте из CSV файлов10001000

recalc.group.package.size

Количество групп, обрабатываемых в одном пакете10002000

recalc.group.thread.count

Количество потоков, задействованных на пересчете групп812

ignor.import.error

Флаг игнорировать ошибки импорта из CSV. В случае, когда установлен данный флаг ошибки записываются в лог, а процесс продолжает импорт следующей строки файла.falsefalse

Настройка импорта Палитры-XML при первом старте системы

migration.load.xml

Включить, если нужно при первом деплое выполнять загрузку из архива с xmlfalsetrue

migration.xmlpalette.path

Путь к пакету палитры-xml. Загрузка происходит если включен параметр migration.load.xml<Путь к файлу>/opt/cm-data/cmpalette.jar
Параметры