Пути и содержимое директорий экземпляра ПО
Введение
Здесь представлена информация о расположении файлов и директорий экземпляра ПО Comindware Platform.
Ознакомьтесь также с рекомендациями по настройке путей.
Содержимое директорий — Linux
По умолчанию файлы экземпляра ПО находятся в директории /var/lib/comindware/<instanceName>
Здесь и далее <instanceName>
— имя экземпляра ПО.
Фактические пути к директориям экземпляра ПО указаны в файле конфигурации:
/usr/share/comindware/configs/instance/<instanceName>.yml
Пути по умолчанию
-
/usr/share/comindware/configs/instance/<instanceName>.yml
— файл конфигурации. В этом файле задаются все остальные пути, перечисленные ниже. -
/var/www/<instanceName>
— исполняемые и конфигурационные файлы экземпляра ПО:logs.config
— конфигурация журналов, см. «Подсистема журналирования»;adapterhost.yml
— конфигурация службы Adapterhost;apigateway.yml
— конфигурация службы Apigateway;Ignite.config
— конфигурация Apache Ignite.
-
/var/lib/comindware/<instanceName>/Database/db
— файлы базы данных. -
/var/lib/comindware/<instanceName>/Database/log
— файлы журналов Apache Ignite. -
/var/log/comindware/<instanceName>/Logs/
— файлы журналов. -
/var/lib/comindware/<instanceName>/Database/Scripts
— скомпилированные библиотеки для скриптов на языке С#. /var/lib/comindware/<instanceName>/Streams
— загруженные пользователями и сформированные системой файлы, которые прикреплены к соответствующим атрибутам.- Вспомогательные файлы:
/var/lib/comindware/<instanceName>/Database/git
— файлы локального репозитория Git для управления версиями приложений./var/lib/comindware/<instanceName>/Database/FullTextSearch
— индексы полнотекстового поиска./var/lib/comindware/<instanceName>/Database/snapshots
— снимки данных Apache Ignite./var/lib/comindware/<instanceName>/Database/wal
— файлы журнала предварительной записи.
- Временные файлы:
/var/lib/comindware/<instanceName>/Temp
/var/lib/comindware/<instanceName>/LocalTemp
Содержимое директорий — Windows
По умолчанию файлы экземпляра ПО находятся в директории с экземпляром ПО: C:\ProgramData\Comindware\Instances\<instanceName>
.
Здесь и далее <instanceName>
— имя экземпляра ПО.
Фактические пути к директориям экземпляра ПО указаны в файле конфигурации:
C:\ProgramData\сomindware\configs\instance\<instanceName>.yml
Пути по умолчанию
C:\Program Files\Comindware\CBAP
— исполняемые файлы ПО разных версий.C:\ProgramData\сomindware\configs
— общие файлы конфигурации ПО.C:\ProgramData\сomindware\configs\instance\<instanceName>.yml
— файл конфигурации. В этом файле задаются все остальные пути, перечисленные ниже.C:\ProgramData\сomindware\Instances
— папка с экземплярами ПО.C:\ProgramData\сomindware\Instances\<instanceName>
— экземпляр ПО.C:\ProgramData\сomindware\Instances\<instanceName>\config
— исполняемые и конфигурационные файлы экземпляра ПО.:logs.config
— конфигурация журналов, см. «Подсистема журналирования»;adapterhost.yml
— конфигурация службы Adapterhost;apigateway.yml
— конфигурация службы Apigateway;Ignite.config
— конфигурация Apache Ignite.
C:\ProgramData\сomindware\Instances\<instanceName>\Database
— файлы базы данных.C:\ProgramData\сomindware\Instances\<instanceName>\Database\Scripts
— DLL-файлы, скомпилированные из скриптов на языке C#.C:\ProgramData\сomindware\Instances\<instanceName>\Streams
— файлы, загруженные пользователями и сформированные ПО.C:\ProgramData\сomindware\Instances\<instanceName>\Logs
— журналы экземпляра ПО.- Вспомогательные файлы:
C:\ProgramData\сomindware\Instances\<instanceName>\Database\git
— файлы локального репозитория Git для управления версиями приложений.C:\ProgramData\сomindware\Instances\<instanceName>\Database\FullTextSearch
— индексы полнотекстового поиска.C:\ProgramData\сomindware\Instances\<instanceName>\Database\snapshots
— снимки данных Apache Ignite.C:\ProgramData\сomindware\Instances\<instanceName>\Database\wal
— файлы журнала предварительной записи.
- Временные файлы:
C:\ProgramData\сomindware\Instances\<instanceName>\Temp
C:\ProgramData\сomindware\Instances\<instanceName>\LocalTemp
Рекомендации по настройке путей
Для более стабильной и надёжной работы платформы, рекомендуем разделить данные по нескольких хранилищам, например, как указано ниже.
- Хранилище исполняемых и конфигурационных файлов
- ПО Comindware Platform и конфигурационные файлы экземпляра ПО.
<instanceName>.yml
: файл конфигурации экземпляра ПО.
- Хранилище базы данных
Database
: файлы базы данных.Database/Scripts
: скомпилированные C#-скрипты.
- Хранилище журналов
Logs
: журналы экземпляра ПО.
- Хранилище резервных копий
Backups
: файлы резервных копий.
-
Хранилище загружаемых и временных файлов
LocalTemp
: временные файлы резервных копий.Temp
: временные копии загруженных файлов и скомпилированных C#-скриптов.Streams
: файлы, загружаемые пользователями и сформированные ПО.
Внимание!
Для директорий в этм хранилище с настроить проверку с помощью антивирусного ПО.
Технические требования к хранилищам данных описаны в статье «Архитектура, ландшафт, программное и техническое обеспечение».
Эта статья была полезна 3 чел.