пятница, 30 ноября 2018 г.

Установка и настройка нескольких версий 1С 8.3

Установка и настройка нескольких версий клиентов 1С 8.3
Установка нескольких версий 1С в Ubuntu 16.04
Обеспечение совместной работы нескольких серверных процессов
1С: Предприятие 8.2 и 8.3. Совместный запуск на одном Linux-сервере.
Платформа 8.3 → Ручной запуск второй копии сервера 1С на linux ubuntu 16.04
27.2. Создание службы сервера «1С:Предприятия»


Пример установки дополнительной 8.3.14.1373 для пользователя user (отличного от usr1cv8 должен быть создан заранее)

$ mkdir tmp
$ dpkg-deb -x 1c-enterprise83-common_8.3.14-1373_amd64.deb tmp
$ dpkg-deb -x 1c-enterprise83-server_8.3.14-1373_amd64.deb tmp
$ sudo mv tmp/opt/1C/v8.3/ /opt/1C/v8.3.14.1373/
$ nano tmp/etc/init.d/srv1cv83

SRV1CV8_PORT=2540
SRV1CV8_REGPORT=2541
SRV1CV8_RANGE=2560:2590
G_BINDIR="/opt/1C/v${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}.${G_VER_RELEASE}/${G_VER_ARCH}"
G_VER_SHORT=${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}.${G_VER_RELEASE}
[ -z "$SRV1CV8_USER"      ] && SRV1CV8_USER=user
[ -z "$SRV1CV8_PIDFILE"   ] && SRV1CV8_PIDFILE="/var/run/srv1cv${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}.${G_VER_RELEASE}.pid"

Сохранить.

$ sudo cp tmp/etc/init.d/srv1cv83 /etc/init.d/srv1cv83.14-1373

Запускать:
$ sudo /etc/init.d/srv1cv83.14-1373 start

Останавливать:
$ sudo /etc/init.d/srv1cv83.14-1373 stop

Проверка:
$ ss -tlnp | grep :25
LISTEN     0      128          *:2560                     *:*                   users:(("rphost",pid=4313,fd=18))
LISTEN     0      128          *:2540                     *:*                   users:(("rphost",pid=4313,fd=16),("ragent",pid=4260,fd=16))
LISTEN     0      128          *:2541                     *:*                   users:(("rmngr",pid=4268,fd=13))
LISTEN     0      128         :::2560                    :::*                   users:(("rphost",pid=4313,fd=17))
LISTEN     0      128         :::2540                    :::*                   users:(("rphost",pid=4313,fd=15),("ragent",pid=4260,fd=15))
LISTEN     0      128         :::2541                    :::*                   users:(("rmngr",pid=4268,fd=12))

Проверка 1 сервера:
$ ss -tlnp | grep :15
LISTEN     0      128          *:1560                     *:*
LISTEN     0      128          *:1540                     *:*
LISTEN     0      128          *:1541                     *:*
LISTEN     0      128         :::1560                    :::*
LISTEN     0      128         :::1540                    :::*
LISTEN     0      128         :::1541                    :::*


Копия что бы не потерялась:

SRV1CV8_PORT=2540
SRV1CV8_REGPORT=2541
SRV1CV8_RANGE=2560:2590
G_BINDIR="/opt/1C/v${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}.${G_VER_RELEASE}/${G_VER_ARCH}"
G_VER_SHORT=${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}.${G_VER_RELEASE}
[ -z "$SRV1CV8_USER"      ] && SRV1CV8_USER=user
[ -z "$SRV1CV8_PIDFILE"   ] && SRV1CV8_PIDFILE="/var/run/srv1cv${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}.${G_VER_RELEASE}.pid"

Комментариев нет:

Отправить комментарий