Подскажите можно ли на одном сервер (ubuntu12.04) запустить несколько версий сервера 1с.
Ситуация следующая на данный момент стоит 1с сервер 83, с малым количеством людей работал стабильно, но сейчас пользователей стало в два раза больше и сервер странно себя ведёт, то напроч стопорится, помогает очистка папки временных файлов 1с либо просто его перезапуск.
На сервер две базы бух30 и Торговля10, вот хочу разделить чтобы бух30 работали на 83, а торговля10 работали через 82.
как я понимаю нужно менять порт через:
Код: Выделить всё
/opt/1C/v8.2/x86_64/rmngr -port 1541
/opt/1C/v8.2/x86_64/rphost -range 1560:1591
но хотелось бы узнать точно как прально сделать, так как сервер рабочий и для экспериментов времени небудет
PS. установлена версия 8.3.4.496, новое релизи ведут себя еще хуже.
РЕШЕНИЕ:
http://chistov.spb.ru/forum/33-958-1
в /etc/init.d/srv1cv8* для изменения портов выставляю следующие параметры:
Код: Выделить всё
SRV1CV8_PORT=7540
SRV1CV8_REGPORT=7541
SRV1CV8_RANGE=7560:7691
http://its.1c.ru/db/metod8dev/content/3413/hdoc
Запуск экземпляра сервера 1С:Предприятия как сервис в Linux
В процессе установки 1С:Предприятия под Linux создается стартовый скрипт /etc/init.d/srv1cv82, запускающий сервер 1С:Предприятия от имени пользователя в режиме демона. При этом сервер будет использовать стандартные порты. Если на компьютере уже работает экземпляр сервера с такими же портами, то запуск вновь установленного сервера закончится аварийно. Чтобы его запустить с другими портами необходимо:
Открыть окно командной строки и удалить каталог кластера. Обычно это каталог "/home/usr1cv82/.1cv82". Например:
Копировать в буфер обмена
Любым текстовым редактором отредактировать конфигурационный файл /etc/sysconfig/srv1cv82, если для установки использовался RPM-дистрибутив, или файл /etc/init.d/srv1cv82, если использовался DEB-дистрибутив. В этом файле необходимо раскомментировать (удалив начальный символ "#") и изменить значения одного или нескольких нижеперечисленных параметров:
SRV1CV8_KEYTAB
SRV1CV8_PORT
SRV1CV8_REGPORT
SRV1CV8_RANGE
SRV1CV8_DEBUG
SRV1CV8_DATA
SRV1CV8_SECLEV
Запуск экземпляра сервера 1С:Предприятия как приложение в Linux
Если агент сервера 1С:Предприятия не регистрировался как сервис, то он может быть запущен как приложение. Для запуска агента сервера как приложения на нестандартных портах необходимо:
Завершить работу экземпляра сервера, нажав Ctrl+C в его консольном окне.
Удалить содержимое каталога реестра кластера. Обычно это подкаталог ".1cv82" домашнего каталога пользователя, из-под которого запускается сервер 1С:Предприятя. Например:
Копировать в буфер обмена
Если ранее агент сервера 1С:Предприятия запускался как приложение без указания каталога реестра кластера (параметр -d), то реестр кластера располагается в каталоге "/home/пользователь/.1cv82". При замене значений портов содержимое этого каталога необходимо удалить.
Перейти в каталог бинарных файлов 1С:Предприятия. Например:
Копировать в буфер обмена
Запустить агента сервера 1С:Предприятия с новыми значениями портов:
Копировать в буфер обмена
Код: Выделить всё
./ragent -port 2040 -regport 2041 -range 2060:2091 -d "/home/user/srvinfo" -debug
Последующие запуски этого экземпляра сервера 1С:Предприятия необходимо выполнять такой же командной строкой.