ЦИТК-659 - Возможность работы нескольких серверов параллельно #7
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "Dollerok/P8-ExchangeService:master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
modules/parus_oracle_db.js
//Определяем наименование модуля сессии
let moduleName = prms.exsSrv.sServerName ?
${prms.sSessionAppName}$${prms.exsSrv.sServerName}
: prms.sSessionAppName;core/db_connector.js
sModuleName: this.connectSettings.exsSrv.sServerName
?
${this.connectSettings.sSessionAppName}$${this.connectSettings.exsSrv.sServerName}
: this.connectSettings.sSessionAppName2 и 3 - дублирование кода
modules/parus_oracle_db.js
Использовать вызов PKG_SESSION.SET_MODULE в UTL_APPSRV_START_CHECK вместо "connection.module = moduleName;"
Подозреваю, что это решит проблему проверки активности и в PG (как я понимаю сейчас она не работает)
core/app.js
sServerIP:
порт - ${prms.config.inComing.nPort}, доступные IP - ${ prms.config.inComing.sHost === "0.0.0.0" ? getIPs().join("; ") : prms.config.inComing.sHost }
Плохо, что мы передаем неформализованные данные, это пусть там в представлении на клиенте они преобразуются во что-то... можно сделать функцию F_EXSSRV_IP_FORMAT и использовать в V_EXSSRV для формирования текста этой колонки.
С сервера надо передавать строку с разделителями (;) Первый элемент - всегда порт, остальные - IP-адреса.
Pull request closed