Запуск второго сервера 1С на CentOS #762559


#0 by Salimbek
Работает сервер 1С 8.2, сейчас для части баз потребовалось еще и 1С 8.3. Установил сервер от 8.3. Перенастроил порты. Но он никак не хочет запускаться. Сведения о портах: [root@centos7 1Cv82]# /etc/init.d/srv1cv83 info 1C:Enterprise 8.3 server info:   Data dir: /home/usr1cv82/.1cv83/1C/1Cv83 А тут, почему-то у rmngr порт 1541 [root@centos7 1Cv82]# ps -ax | grep 1C 17932 ?        Ssl    0:00 /opt/1C/v8.3/x86_64/ragent -daemon -port 2540 -regport 2541 -range 2560:2591 17939 ?        Sl     0:00 /opt/1C/v8.3/x86_64/rmngr -port 1541 -host centos7 -range 2560:2591 -clstid 0c5f766a-a185-11e5-d98b-44a842379780 18499 pts/0    S+     0:00 grep --color=auto 1C Может кто-то подсказать где подкрутить? Или это нормально?
#1 by Тoлько_Просмотр
Нельзя просто так взять и настроить только порты. Правь конфигурацию стартового скрипта: /etc/sysconfig/srv1cv83 И проверь сам скрипт: /etc/init.d/srv1cv83 Там должны быть разные пользователи. Для 83 должен быть usr1cv8. Но при установке поверх 82 он почему-то прописывается в конфиги как usr1cv82. И перед запуском убей все процессы от 83.
#2 by Salimbek
> Правь конфигурацию стартового скрипта: /etc/sysconfig/srv1cv83 - именно там и правил [root@centos7 1Cv82]# grep -v '^ *#|^ *$' /etc/sysconfig/srv1cv83 SRV1CV8_PORT=2540 SRV1CV8_REGPORT=2541 SRV1CV8_RANGE=2560:2591 >И проверь сам скрипт: /etc/init.d/srv1cv83 Его вообще не трогал
#3 by Звездец
Его вообще не трогал ну так тронь и проверь
#4 by bolero
на седьмой центоси можно и systemd unit сделать и забыть про жпорушный rc-скрипт от 1с
#5 by bolero
дарю: Requires=pg1c-dev.service [Service] PIDFile=/var/run/srv1cv83-dev.pid User=usr1cv8 ExecStart=/opt/1C/v8.3/i386/ragent -d /home/usr1cv8/1cv8-dev -port 2540 -regport 2541 -range 2560:2591 -debug [Install] WantedBy=multi-user.target
#6 by Garykom
кстати про сервера 1С на centos я как то debian подобные предпочитаю а статистика по где лучше/проще/надежнее 1С запускать? на DEB или на RPM ?
#7 by Звездец
лучше на том что лучше знаешь для дальнейшего администрирования, а DEB или RPM это по сути всего лишь принцип управления пакетами программ
#8 by arsik
Центось надежнее
#9 by Звездец
голословно
#10 by Salimbek
Именно это меня и печалит :-( Единственная строка запуска у тебя - это запуск ragent И эта строка у меня в - один в один как и у тебя А вот rmngr запускается уже, видимо, самим ragent-ом и там порт почему-то становится 1541 Ставил CentOS из-за того, что видел статьи - про падение производительности на Debian. Так-то без разницы на чем именно запускать. Сейчас тест Гилева 30.86 попугаев на этом серваке выдает.
#11 by Salimbek
Первая строчка тут:
#12 by bolero
посмотри в 1cv8wsrv.lst циферки, в двух местах порт прописывается заглуши ragent, поменяй, подними
#13 by bolero
эээ, 8.2? есть на то причины?
#14 by ansh15
usr1cv8, кажется, вообще не создается, ни пользователь, ни домашний каталог. Пришлось руками создавать пользователя и править скрипт запуска на предмет пользователя и каталога. Там еще желательно, чтобы временные файлы каждого экземпляра сервера были отдельно, а не в общем /tmp, чтобы не мешали друг другу.
#15 by drdroid
Добрый день, а можете поделится своим опытом использования 1С под линуксом. 1. Какие конфигурации, размеры баз? 2. Сколько пользователей? 3. Пользовательские ПК на линуксе? 4. Бекап как настроен? 5. С какими проблемами еще столкнулусь?
#16 by ansh15
1С скоро до этого дойдет? :) Они даже в rc скрипт ленятся в начало добавить #!/bin/sh
#17 by Salimbek
Мне пока просто, у меня это новый сервак, и я на нем тестю все, что успеваю. Хотел еще и Debian на нем запустить - потестить скоростя, чтобы потом оставить только самое лучшее и удобное в продакшн.
#18 by Salimbek
Сервер 8.2. остановил, 8.3.7 запустил - только ничего сделать нельзя. Ругается на отсутствие лицензий. А лицензии - все в рабочем серваке, я на 12 бесплатных в линуксе работал. Похоже отключили :-(
#19 by bolero
ну тут уж придется выбирать - в 8.2 значительно больше "особенностей" при работе с линуксом, чем в 8.3, может жестко зашитый порт 1541 в том числе. Меня мудрый наставник как научил N лет назад втыкать ключ в сервер только для виду, так я до сих пор и делаю, и считаю, что избавил себя от тысяч часов нервотрепки. В итоге, у тебя в 1cv8wsrv.lst 1541 или 2541?
#20 by Salimbek
Там 1541, видимо под одним и тем же юзером стартует и эту настройку берет. Попробую нового юзера для 1С 8.3 создать. А вот с ключами вопрос более грустный...
#21 by bolero
не надо никаких пользователей, достаточно -d указать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С