|
Сервер 8.2 и 8.3 на linux | ☑ | ||
---|---|---|---|---|
0
thezos
29.01.14
✎
17:21
|
Приветствую, господа.
Недавно понадобилось на одной машине поставить серверы сразу 8.2 и 8.3. Но что то не вяжутся они между собой, раньше того не было (когда настраивал 8.1+8.2). Пользуюсь инструкцией: http://its.1c.ru/db/metod81#content:3413:1 CentOS6, сначала ставлю 8.2.19.83, /etc/sysconfig/srv1cv82 не правлю, порты по умолчанию (1540, 1541, 1560:1691) - стартует. Потом ставлю 8.3.4.389, правлю /etc/sysconfig/srv1cv83, порты 1840, 1841, 1860:1991, стартую. Но после этого сервер 8.2 падает и больше не стартует, выдавая "Starting 1C:Enterprise 8.2 server: Error: service failed to start! FAILED". В /var/log/messages всё чисто. В чем может быть причина? Правда еще не пробовал запускать второй сервер не демоном, а приложением.. хотя на итс сказано, что как приложение его нужно запускать только если совпадают первые две цифры релиза.. |
|||
1
thezos
29.01.14
✎
18:32
|
Если ставить сначала 8.3, а потом 8.2, то 8.3 перестает работать после установки 8.2. Продолжаю наблюдения.
|
|||
2
fisher
29.01.14
✎
18:35
|
(1) Странно. Я устанавливал одновременно, но по портам не разносил. Просто работал только один из демонов в один момент. Проблем не было. Тоже CentOS6.
Сначала устанавливал 8.2, потом 8.3 |
|||
3
Biker
29.01.14
✎
18:44
|
(0) 8.2 и 8.3 по умолчанию запускаются от одного пользователя и соответственно все темпы 1с общие.
Заводил второго usr1cv83. Правил srv1cv83 и все работает. |
|||
4
thezos
29.01.14
✎
18:47
|
(3) Вот, я тоже заметил, что если на чистый сервер ставлю 8.2, то создается пользователь usr1cv82, а если ставлю на чистый 8.3 - то usr1cv8
>>Заводил второго usr1cv83. Правил srv1cv83 и все работает. Можно поподробнее про это? Кроме создания нового пользователя еще что то менять где то нужно? |
|||
5
Biker
29.01.14
✎
18:54
|
правил стартап скрипт /etc/init.d/srv1cv83 менял там юзера от имени которого запускать.
если с одним пользователем то можно попробовать заменить в конфиге параметр SRV1CV8_DATA |
|||
6
thezos
29.01.14
✎
19:15
|
(5) Спасибо! Завтра попробую.
|
|||
7
thezos
30.01.14
✎
11:36
|
(5) Теперь никакой не стартует
8.3: Стандартные порты Пользователя usr1cv8 указал в /etc/init.d/srv1cv83 8.2: Другие порты Пользователя usr1cv82 указал в /etc/init.d/srv1cv82 Поменял параметр SRV1CV82_DATA. Ничего не помоагет( |
|||
8
tolya_m
30.01.14
✎
14:14
|
У меня похожая проблема. Для работы на разных портах нужно еще запускать
/opt/1C/v8.3/x86_64/ragent -port 1640 -regport 1641 -range 1661:1691 -daemon но проблема потом у меня почемуто не стартует служба service srv1cv83 start Starting 1C:Enterprise 8.3 server: Error: service failed to start! FAILED а через некоторое время непонятно почему стартует [root@centos-test etc]# service srv1cv83 start Starting 1C:Enterprise 8.3 server: OK [root@centos-test etc]# netstat -tlnp | grep :16 tcp 0 0 0.0.0.0:1640 0.0.0.0:* LISTEN 4497/ragent tcp 0 0 0.0.0.0:1641 0.0.0.0:* LISTEN 4830/rmngr tcp 0 0 0.0.0.0:1661 0.0.0.0:* LISTEN 4842/rphost tcp 0 0 :::1640 :::* LISTEN 4497/ragent tcp 0 0 :::1641 :::* LISTEN 4830/rmngr tcp 0 0 :::1661 :::* LISTEN 4842/rphost логи по портам |
|||
9
thezos
30.01.14
✎
14:22
|
У меня получилось наконец то. Дело было в том, что запуску мешали запущенные ранее процессы.
ps -aux выведет список процессов, среди них нужно убить все ненужные от пользователей 1cv82 и 1cv8: kill 15239 (это pid процесса) После этого оба сервера стартовали нормально |
|||
10
thezos
30.01.14
✎
15:12
|
правда кластер и рабочий процесс для 8.2 пришлось создать через виндовую оснастку
|
|||
11
tolya_m
30.01.14
✎
15:27
|
Непомогает. Если убить процесс то отваливается сервер 8.2
|
|||
12
thezos
30.01.14
✎
16:34
|
(11) С 8.3 я так понял всё в порядке - ragent, rmngr, rphost запущены под пользователем usr1cv8 и хорошо. А убить процессы пользователя usr1cv82, стартануть /etc/init.d/srv1cv82, при этом запустится ragent, дальше через виндовую оснастку на сервере 8.2 создать кластер и рабочий процесс.
|
|||
13
ansh15
30.01.14
✎
17:27
|
Наверное будет нелишним разнести каталоги для временных файлов для каждого сервера приложений, согласно http://its.1c.ru/db/metod81#content:1736:1
Кто знает, как эти временные файлы именуются при работе серверов, может в общем /tmp мешать друг другу будут. У меня получилось запустить оба сервера одновременно, на разных группах портов, разумеется. Базы создаются, доступ к ним из клиентов есть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |