mybpm!
Скачать в формате: PDF pdf DOCX word

Трудности в установке и настройке

LiquidMongo

Платформа использует LiquidMongo для настройки структуры базы данных. Данная библиотека работает так: вначале она блокирует свой доступ к изменениям. Потом вносит изменения. Потом сбрасывает блокировку.

Если же при старте блокировка уже установлена, то LiquidMongo будет ждать, когда эта блокировка будет снята. Может случиться, что эту блокировку ни кто не снимет и тогда её нужно будет снять вручную. Для этого необходимо зайти на сервер, где установлена MongoDB и запустить команду:

mongo

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

show databases - посмотреть все базы данных
use <база_данных>  - выбрать текущую базу данных
show table - посмотреть все таблицы в текущей базе данных

Для снятия блокировки, Вам нужно выполнить следующие команды:

use mybpm

db.LiquidMongoUpdate.update({"_id": "LOCKER"}, {$unset: {lockId: 1}});

Т.е. очистить колонку lockId в таблице LiquidMongoUpdate в строке с идентификатором LOCKER в базе данных mybpm.

База данных может иметь префикс, если установлена переменная окружения: MYBPM_APP_PREFIX.