Jump to content

pars_replace.json

From Центр документации - ТМИУС КП


Кратко: Файл pars_replace.json позволяет переназначить стандартные пути программы ТМИУС КП, например, указать новое расположение для базы данных.

Описание

Файл pars_replace.json в ТМИУС КП предназначен для переназначения параметров по умолчанию, например, путей к папке с базой данных программы или другим критичным директориям.

Настройка

По умолчанию программа сохраняет базу данных в папку /mnt/data/tm_db. Чтобы изменить это расположение, вы можете создать этот конфигурационный файл.

Шаги по изменению пути к БД

  1. Создайте файл pars_replace.json в папке установки ТМИУС КП:
    • Для устройств iRZ: /opt/tm_cpps/pars_replace.json
    • Для других платформ: /opt/tm_cpps/bin/pars_replace.json
  2. Пропишите в нем путь к новой папке для базы данных.
{
  "dirs":{
    "DB":"/путь/к/вашей/папке/"
  }
}
Пример: Чтобы сохранять базу данных на SD-карту в папку mem, содержимое файла будет следующим:
{
  "dirs":{
    "DB":"/mnt/mmcblk0p1/mem/"
  }
}

Особые указания

Важно для JFFS: Если вы планируете хранить базу данных в файловой системе JFFS (часто используется во встроенных устройствах), в документации рекомендуется дополнительно отключить режим WAL-журналирования базы данных.
Для этого в файле /opt/tm_cpps/cfg/all.cfg установите параметр:
DB_WAL=0

Применение изменений

После создания файла и настройки параметров выполните команды для перезапуска сервера:

sudo mkdir -p /opt/tm_cpps/db/tm_db
sudo /etc/init.d/tm_serverd stop
sudo /etc/init.d/tm_serverd start

Проверка

Убедитесь, что изменение пути прошло успешно. В логе tm_server.log должна появиться запись о новом расположении архива событий:

22.11.17 17:19:47.332 | MES | SQL (ts): Архив событий 10 файлов по 10 Мб в /opt/tm_cpps/db/tm_db/ts/