|   |   | 
| 
 | Запуск второго сервера 1С на CentOS | ☑ | ||
|---|---|---|---|---|
| 0
    
        Salimbek 13.01.16✎ 12:15 | 
        Работает сервер 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 Main port: 2540 RegPort: 2541 Port range: 2560:2591 Debug mode: 0 Sec. level: 0 А тут, почему-то у 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
    
        Тoлько_ Просмотр 13.01.16✎ 12:19 | 
        Нельзя просто так взять и настроить только порты.
 Правь конфигурацию стартового скрипта: /etc/sysconfig/srv1cv83 И проверь сам скрипт: /etc/init.d/srv1cv83 Там должны быть разные пользователи. Для 83 должен быть usr1cv8. Но при установке поверх 82 он почему-то прописывается в конфиги как usr1cv82. И перед запуском убей все процессы от 83. | |||
| 2
    
        Salimbek 13.01.16✎ 12:31 | 
        > Правь конфигурацию стартового скрипта: /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
    
        Звездец 13.01.16✎ 12:37 | 
        Его вообще не трогал
 ну так тронь и проверь | |||
| 4
    
        bolero 13.01.16✎ 12:39 | 
        (0) > [root@centos7
 на седьмой центоси можно и systemd unit сделать и забыть про жпорушный rc-скрипт от 1с | |||
| 5
    
        bolero 13.01.16✎ 12:40 | 
        дарю:
 $ cat /etc/systemd/system/srv1cv83-dev.service [Unit] Description=1C dev After=network.target Requires=pg1c-dev.service [Service] PIDFile=/var/run/srv1cv83-dev.pid Environment="TMPDIR=/dev/shm/srv1c83tmp-dev" Environment="LANG=ru_RU.UTF-8" 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
    
        Garykom гуру 13.01.16✎ 12:41 | 
        кстати про сервера 1С на centos
 я как то debian подобные предпочитаю а статистика по где лучше/проще/надежнее 1С запускать? на DEB или на RPM ? | |||
| 7
    
        Звездец 13.01.16✎ 12:42 | 
        лучше на том что лучше знаешь для дальнейшего администрирования, а DEB или RPM это по сути всего лишь принцип управления пакетами программ     | |||
| 8
    
        arsik гуру 13.01.16✎ 12:43 | 
        (6) Центось надежнее     | |||
| 9
    
        Звездец 13.01.16✎ 12:43 | 
        (8) голословно     | |||
| 10
    
        Salimbek 13.01.16✎ 12:47 | 
        (5) Именно это меня и печалит :-(
 Единственная строка запуска у тебя - это запуск ragent И эта строка у меня в (0) - один в один как и у тебя А вот rmngr запускается уже, видимо, самим ragent-ом и там порт почему-то становится 1541 (6) Ставил CentOS из-за того, что видел статьи - про падение производительности на Debian. Так-то без разницы на чем именно запускать. Сейчас тест Гилева 30.86 попугаев на этом серваке выдает. | |||
| 11
    
        Salimbek 13.01.16✎ 12:50 | 
        Первая строчка тут: https://yadi.sk/i/ibC8xkt1mriUv     | |||
| 12
    
        bolero 13.01.16✎ 12:51 | 
        (10) посмотри в 1cv8wsrv.lst циферки, в двух местах порт прописывается
 заглуши ragent, поменяй, подними | |||
| 13
    
        bolero 13.01.16✎ 12:52 | 
        (11) эээ, 8.2? есть на то причины?     | |||
| 14
    
        ansh15 13.01.16✎ 13:56 | 
        (1) usr1cv8, кажется, вообще не создается, ни пользователь, ни домашний каталог. Пришлось руками создавать пользователя и править скрипт запуска на предмет пользователя и каталога.
 (0) Там еще желательно, чтобы временные файлы каждого экземпляра сервера были отдельно, а не в общем /tmp, чтобы не мешали друг другу. | |||
| 16
    
        ansh15 13.01.16✎ 14:02 | 
        (5) 1С скоро до этого дойдет? :)
 Они даже в rc скрипт ленятся в начало добавить #!/bin/sh | |||
| 17
    
        Salimbek 13.01.16✎ 14:09 | 
        (15) Мне пока просто, у меня это новый сервак, и я на нем тестю все, что успеваю. Хотел еще и Debian на нем запустить - потестить скоростя, чтобы потом оставить только самое лучшее и удобное в продакшн.     | |||
| 18
    
        Salimbek 13.01.16✎ 14:15 | 
        (13) Сервер 8.2. остановил, 8.3.7 запустил - только ничего сделать нельзя. Ругается на отсутствие лицензий. А лицензии - все в рабочем серваке, я на 12 бесплатных в линуксе работал. Похоже отключили :-(     | |||
| 19
    
        bolero 13.01.16✎ 21:50 | 
        (18) ну тут уж придется выбирать - в 8.2 значительно больше "особенностей" при работе с линуксом, чем в 8.3, может жестко зашитый порт 1541 в том числе.
 Меня мудрый наставник как научил N лет назад втыкать ключ в сервер только для виду, так я до сих пор и делаю, и считаю, что избавил себя от тысяч часов нервотрепки. В итоге, у тебя в 1cv8wsrv.lst 1541 или 2541? | |||
| 20
    
        Salimbek 14.01.16✎ 09:37 | 
        (19) Там 1541, видимо под одним и тем же юзером стартует и эту настройку берет. Попробую нового юзера для 1С 8.3 создать. А вот с ключами вопрос более грустный...     | |||
| 21
    
        bolero 14.01.16✎ 09:42 | 
        (20) не надо никаких пользователей, достаточно -d указать     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |