Два кластера серверов 1C на одном физическом сервере Ubuntu (Linux)

ByDmitriy Altuhov

Два кластера серверов 1C на одном физическом сервере Ubuntu (Linux)

Задача на одном физическом сервере запустить два независимых кластера 1С предприятия 8.2 (два кластера одной версии).

  • Один для работы сотрудников
  • Другой для разработчиков

Смысл такой, чтоб в случае проблем с кластером для разработчиков рабочий кластер (с рабочими базами) оставался нетронутым.

Решение было сделано на том же сервере 1C под управлением Ubuntu Linux X64.

Для этого потребовалось:

  1. создать копию скрипта запуска для второго кластера /etc/init.d/srv1cv82dev из /etc/init.d/srv1cv82
  2. запустить update-rc.d srv1cv82dev defaults
  3. Поправить переменные в скрипте запуска /etc/init.d/srv1cv82dev (SRV1CV8_PORT=3040, SRV1CV8_REGPORT=3041, SRV1CV8_RANGE=3060:3091, SRV1CV8_DATA=/home/usr1cv82/.1cv82dev/1C/1Cv82, SRV1CV8_PIDFILE=”/var/run/srv1cvdev${G_VER_MAJOR}${G_VER_MINOR}.pid”)
  4. Запустить второй кластер service srv1cv82dev start

1ccluster

 

Дополнительно был разработан WEB-скрипт для независимого перезапуска любого кластера 1С.

1ccluster2

About the author

Dmitriy Altuhov administrator