Рабочий каталог ноды
Во время работы система пользуется локальным диском для хранения служебной информации.
Все такие ресурсы размещаются в каталоге /var
.
Каждая нода имеет свой рабочий каталог – /var/lib/era/_workdir/<NODE>
.
Каждая нода имеет доступ к локальным каталогам, подлежащим разного рода синхронизации – /var/lib/era/files
.
Каждый такой каталог единообразно адресуется в сценариях (см. Локальные пути), и используется в различных процессах внутренними сервисами системы.
Каждая нода ведет лог-журналы – /var/log/era/<NODE>
.
Если система работает в docker-контейнере, то указываемые пути доступны только внутри него. Рабочий каталог находится во внешнем volume и остается на диске после удаления docker-контейнера.
Содержание каталога
Ресурс | Назначение |
---|---|
|
Рабочий каталог ноды. Каждая нода именуется автоматически на основании имен исполняемых в ней логических ролей и IP-адреса сервера. В рабочих каталогах ноды содержатся ресурсы исполняемых ролей. Например, на схеме роль mdc хранит файл лицензии ( Также в рабочем каталоге находится симлинк на каталог с лог-журналами и трейсами. |
|
Локальные каталоги для разного рода синхронизации. Каждый такой каталог единообразно адресуется в сценариях (см. Локальные пути), используется в различных процессах внутренними сервисами системы.
При создании конфигурации пути к этим категориям служебных каталогов на каждом сервере могут быть индивидуально изменены. Приведенное место их размещения является рекомендованным и используется по умолчанию. |
|
Каталог с лог-журналами ноды. В него размещаются также трейсы процессов виртуальной машины при их отладочном использовании – |
|
Каталог содержит pipes и sockets активной ноды. С помощью pipes в отладочных целях производится подключение к ноде в интерпретатор виртуальной машины erlang. |