Установка и настройка нескольких экземпляров сервера 1С: Предприятия 8.3 разных релизов на одном Ubuntu-server

19.09.19

База данных - Инструменты администратора БД

Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Ubuntu-server.

На Инфостарте немало статей по установке и обновлению Сервера 1С на различные Linux, поэтому этот этап не будем рассматривать. Рассмотрим, как же поставить и запустить второй экземпляр сервера другого релиза.

Будем считать, что у нас уже имеется:

1) Ubuntu server или desktop

2) Установлен Сервер 1С, пусть будет версии 8.3.13.1513

3) Все это работает на стандартных портах: 1540,1541,1560-1590

Что мы хотим:

1) Установить Сервер 1С, допустим релиза 8.3.14.1373

2) Запустить именно второй Сервер на других портах по традиции 2540,2541,2560-2590

3) Установить его и запустить без остановки текущего сервера 1С, и если нам нужно - то под другим пользователем, отличным от usr1cv8

Подготовка:

1) Создадим пользователя usr1cv8-2 для запуска второго экземпляра сервера sudo adduser usr1cv8-2

2) Создадим каталог install куда поместим установочные deb пакеты: mkdir /install

3) Для компактности, рассмотрим установку сервера x64 на примере трех пакетов

    Распакуем их в подготовленный каталог

    sudo dpkg-deb -x 1с-enterprise83-common_8.3.14-1373_amd64.deb /install

    sudo dpkg-deb -x 1с-enterprise83-server_8.3.14-1373_amd64.deb /install

    sudo dpkg-deb -x 1с-enterprise83-ws_8.3.14-1373_amd64.deb /install

4) Переместим распакованный каталог /install/opt/1C/v8.3 в имеющийся от рабочего сервера, при перемещении зададим новое имя:

    sudo mv /install/opt/1C/v8.3 /opt/1C/v8.3.14-1373

5) В файле /install/etc/init.d/srv1cv83 поменяем параметры запуска:

SRV1CV8_DATA=/home/usr1cv8-2/v8.3.14-1373/.1cv8

G_TITLE="1C:Enterprise ${G_VER_SHORT} run server on port 2540"

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=usr1cv8-2

[ -z "$SRV1CV8_PIDFILE"   ] && SRV1CV8_PIDFILE="/var/run/srv1cv${G_VER_MAJOR}.${G_VER_MINOR}.${G_VER_BUILD}-${G_VER_RELEASE}.pid"

 

Да, и один момент для автозапуска, в Linux не всё что стоит после символа # является комментарием

Поэтому в заголовке еще поправим следующую строку:

# Provides:          srv1cv83.14-1373

 

6) копируем файл (скрипт) запуска второго сервера на положенное место в новом формате: sudo cp /install/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

Автозапуск: update-rc.d /etc/init.d/srv1cv83.14-1373 defaults

После добавления в автозапуск, наш сервис можно запускать уже классическим способом sudo service srv1cv83.14-1373 start

 

Очевидный плюс метода распаковки пакетов: не останавливаем текущий работающий сервер, ведь это не обновление текущего релиза рабочего сервера 1С.

Вступайте в нашу телеграмм-группу Инфостарт

Сервер Ubuntu linux

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    64106    337    162    

299

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    24449    92    42    

101

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.06.2025, версия 1.3

21960 руб.

06.12.2023    21924    78    10    

112

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    49285    134    159    

90

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    45106    31    13    

49

Чистка данных Инструменты администратора БД Администрирование 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Решение представляет собой набор из 6 обработок для 1С по удалению организаций и справочников из базы по фильтрам, документов по фильтрам, универсальное сжатие данных, очистка битых движений регистратора, удаление устаревших регистров сведений, удаление устаревших документов "Электронное письмо входящее" и "Электронное письмо исходящее"

23999 руб.

20.02.2026    770    1    0    

3

Инструменты администратора БД Системный администратор 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

5490 руб.

10.11.2015    65991    102    59    

84
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Sedaiko 602 20.09.19 11:41 Сейчас в теме
Ubuntu-сервер, тоже самое что и windows 7 - сервер.
3. bozo 12 20.09.19 14:39 Сейчас в теме
(1) С чего бы это?
Vovan58; A_Max; +2 Ответить
8. Sedaiko 602 22.09.19 01:27 Сейчас в теме
(3) Хоть и заявляется что "сервер", ubuntu больше ориентируется на десктнопное использование. Плюс частые косяки с обновлениями.
9. Error34 55 22.09.19 02:19 Сейчас в теме
(8) за пару лет установки обновлений на 16.04 ниразу не ловил проблем, и даже по памяти сервер 1С deb на убунте оказался менее прожорливее, чем на CentOS. Про установку второго сервера на центе уже недавно была статья от уважаемого sloth, я лишь описал немного другой, на мой взгляд более удобный способ установки и запуска, ну и на другой ОС.
2. letarch 20.09.19 12:59 Сейчас в теме
Отлично оформлено, спасибо
4. MishaHD 33 20.09.19 16:29 Сейчас в теме
Спасибо, полезная информация
5. Bofh 21.09.19 10:02 Сейчас в теме
Добрый день. А на CentOS 7 так можно?
6. Error34 55 21.09.19 20:21 Сейчас в теме
(5) Добрый, конечно можно. Распаковать можно либо командами, находясь в каталоге с пакетами
rpm2cpio 1C_Enterprise83-common-8.3.15-1656.x86_64.rpm | cpio -idv
rpm2cpio 1C_Enterprise83-server-8.3.15-1656.x86_64.rpm | cpio -idv
rpm2cpio 1C_Enterprise83-ws-8.3.15-1656.x86_64.rpm | cpio -idv


Либо что в Ubuntu что в CentOS можно используя mc зайти в пакет, и далее открыть файлик CONTENTS.cpio и оттуда скопировать что надо
7. Sloth 402 21.09.19 21:53 Сейчас в теме
10. Bofh 22.09.19 16:18 Сейчас в теме
(7). Спасибо! И за статью и за ответ
11. 2tvad 74 22.09.19 16:45 Сейчас в теме
После выхода Ubuntu 19.04 (я пользуюсь Mint - Cinnamon х64) начал задумываться пересесть на Linux.

Во первых, работать 19.04 стала быстрее, чем 18.03. У меня есть старый ноут (с SSD), там это дело тестирую.

Во вторых интерфейс дошел до XP даже в мелочах, а для меня это достаточно.

В третьих 1С встал без трудностей, учитывая, что я ставлю на х64 - 1C i586 - потому что есть старый hasp. А софт-лицензии для линукса это зло злейшее. Или я не научился их переносить при переустановки Linux.
denwer7; starik-2005; +2 Ответить
12. tka4enk0 146 23.12.19 15:58 Сейчас в теме
Может тут еще какой секретный секрет есть?
Поставил 8.3.15.1778, заработала. Потом сделал по инструкции 8.3.12.1685 и при попытке старта Starting 1C:Enterprise 8.3.12-1685 run server on port 2540: Error: service failed to start! FAILED. Файл с настройками три раза перепроверял. В чем может быть еще проблема?
13. Error34 55 24.12.19 20:31 Сейчас в теме
(12)
Скорее всего владельца папок не выставили. Не хватает прав у сервиса нормально запуститься
14. metallicswar 25.03.20 14:16 Сейчас в теме
(13)
А на какие папки должны быть права у usr1cv8-2? Столкнулся сейчас с теми же граблями. Сделал владельцем /opt/1C/v8.3.13.1644 usr1cv8-2 - не помогло. Куда еще можно копать?
15. metallicswar 26.03.20 01:11 Сейчас в теме
(14)
Заметил странное: сервер то запускается, просто не понимает что он "запустился" что ли. Добавил в автозапуск, при просмотре статуса демона после загрузки сервера выдает вот такое:
Код
16. Error34 55 26.03.20 14:59 Сейчас в теме
(15)
Starting 1C:Enterprise 8.3.13-1644 server on port 254

Добрый день, порт 254 это так и задумывалось?

Вообще несколько серверов прекрасно работают и под одной учеткой usr1cv8, тогда возникающих проблем с правами не должно быть.
18. metallicswar 27.03.20 02:58 Сейчас в теме
(16)
Вот на счет "под одной учеткой" я тоже думал, но не рискнул пробовать. Боевой сервер не хотелось сломать :) Попробую наверное попозже.
Порт это просто обрезается фраза, она ограничена окном и на новую строку не переносится почему то. Я тоже обратил внимание и переделал имя службы (убрал порт вообще из имени), ничего не изменилось.
19. akholodov 06.11.20 10:29 Сейчас в теме
(18)
А удалось в итоге решить проблему с запуском под разными пользователями? У меня на Debian 9 такое же наблюдается.
17. Error34 55 26.03.20 18:53 Сейчас в теме
(15)
Попробовал у себя сейчас - всё работает, правда убунта 16.04 но с последними апдейтами.
Развернул тот же релиз что и вы, это при установленной 8.3.15.1830

Скрытый текст
20. sorochinskijap 24.01.21 16:54 Сейчас в теме
(12) Привет! Не подскажите, решилась ли эта проблема? Я столкнулся на ubuntu 20.04 с более свежим релизом 1с с такой же проблемой.
21. Error34 55 26.01.21 08:16 Сейчас в теме
(20) Добрый день, какая проблема, какой релиз? Самые последние релизы стартуют немного по другому и скрипты изменены разработчиком.
22. sorochinskijap 28.01.21 17:11 Сейчас в теме
(21)
Ubuntu 18.04.3 LTS
1C:Enterprise 8.3 (8.3.16.1659)

Хотел для отладки запустить вторую службу того же релиза. Сделал второго пользователя, скопировал папку с 1с в другую (/opt/1C-debug), сделал службу srv1cv83-debug.service У нового пользователя есть права на /opt/1C-debug/. Логи запуска службы на скриншоте.
Прикрепленные файлы:
23. user1012671 06.05.21 00:50 Сейчас в теме
(21) А можно подробнее как стартуют самые последние релизы? 8.3.18 например.
Для отправки сообщения требуется регистрация/авторизация