|
Возможно ли запустить консоль 2-го сервера 8.3 без ошибки? | ☑ | ||
---|---|---|---|---|
0
Mikhail Volkov
17.06.19
✎
10:17
|
Ошибка соединения с сервером 1С:Предприятия 8.3: Различаются версии клиента и сервера (8.3.14.1779 - 8.3.10.2466), клиентское приложение: Консоль кластера
По данной ошибке здесь есть темы: Ошибка соединения с сервером 1С:Предприятия 8.3: Различаются версии клиента и сервера, Различаются версии клиента и сервера и Регистрация утилиты администрирования серверов приложений, но в них надо чтобы работала только консоль. А в моем случае обе: 8.3.10.2466 для Альфа-Авто (выше 8.3.10 не работает, причем клиентская часть должна быть 32-бит https://rarus.ru/forum/messages/forum7/topic11558/message83055/#message83055), и других 8.2 конфигураций в режиме совместимости. Для других 8.3 конфигураций (например для КА2.4 Недостаточно памяти при обновлении КА на 2.4.7.150) потребовалась не ниже 8.3.13, поставил 8.3.14.1779 на тот же сервер (по статье Алгоритм установки нескольких релизов сервера 1С 8.3 на одну машину https://fakirss.wordpress.com/tag/1с/). Все работает хорошо, но со 2-й консолью проблема: открывается с ошибкой (не смотря на Регистрация утилиты администрирования серверов x86-64 (8.3.14.1779), и bat-файлы - действуют только на клиентскую часть), и IP-порт нужно менять с 1540 на... (в моем случае 1640) https://jpegshare.net/3b/52/3b52afa1939100b691b5c2ca0d56b6e8.jpg.html |
|||
1
Вафель
17.06.19
✎
10:23
|
самое простое виртуалок поднять.
ну или докеров если более умный вариант |
|||
2
Mikhail Volkov
17.06.19
✎
10:50
|
(1) > ну или докеров если более умный вариант
Это что? |
|||
3
Cyberhawk
17.06.19
✎
11:05
|
RAS подними и обращайся прямо из 1С на 8.3.14+
|
|||
4
Cyberhawk
17.06.19
✎
11:05
|
Ей уже пох на различие версий будет
|
|||
5
Cyberhawk
17.06.19
✎
11:06
|
Ну и запустить обычные консоли ММС конечно же можно. Просто там надо свой смд / батничек для этого, тот что в Пуске ярлычок не работает довольно часто
|
|||
6
Cyberhawk
17.06.19
✎
11:08
|
Вот такие смд для каждого нужного релиза (и разрядности) используются на всех площадках, где есть потребность консоли разных релизов запускать, гарантированно работают:
regsvr32 "C:\Program Files\1cv8\8.3.13.1690\bin\radmin.dll" /s start mmc "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc" |
|||
7
Mikhail Volkov
17.06.19
✎
12:23
|
(6) В статье Алгоритм установки нескольких релизов сервера 1С 8.3 на одну машину https://fakirss.wordpress.com/tag/1с/ приводятся аналогичные bat-файлы:
echo off set version=8.3.5.1596 regsvr32 /s /n /i:user "c:\Program Files\1cv8\%version%\bin\radmin.dll" start /B mmc.exe "c:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc" но они мне не помогли (как и Регистрация утилиты администрирования серверов x86-64 (8.3.14.1779)), они определяют только клиентскую часть платформы, но не серверную!? |
|||
8
Mikhail Volkov
17.06.19
✎
19:48
|
Смотрю статью http://ulspo.ru/index.php/library/instructions/1c-instructions/182-console-1c.html: Раскрывая деревья консоли 1С, можно увидеть редкостное явление в 1С - несколько кластеров 1С, работающих на разных портах: и приведен рисунок одна консоль в ней несколько кластеров 1541, 1641, 1741... Как такое можно получить? Такая консоль меня бы устроила, чем 2-е с ошибками...
|
|||
9
Cyberhawk
17.06.19
✎
20:47
|
(7) Слабому это не поможет, а сильному это ни к чему (с)
|
|||
10
Cyberhawk
17.06.19
✎
20:48
|
(8) Это только если версия одна и та же
|
|||
11
Mikhail Volkov
17.06.19
✎
22:19
|
(10) Версия одна 8.3, релизы и разрядность разные.
|
|||
12
Mikhail Volkov
18.06.19
✎
09:31
|
+ У 8.3.10.2466 клиентская часть 32-х разрядная, а 8.3.14.1779 полностью 64.
|
|||
13
Cyberhawk
18.06.19
✎
09:33
|
(11) "версия" читать как "релиз" с точностью до последней цифры
|
|||
14
Mikhail Volkov
18.06.19
✎
11:26
|
(13) Зачем тогда 2-й, 3-й,... сервера 1С создавать?
|
|||
15
Cyberhawk
18.06.19
✎
11:40
|
(14) Ну так это могут быть разные хосты. Даже если хост один, то разные параметры в кластере. Максимальная изоляция инфобаз друг от друга.
|
|||
16
Mikhail Volkov
18.06.19
✎
13:35
|
Так возможно или нет?
|
|||
17
Cyberhawk
18.06.19
✎
17:02
|
Не баклань, в (6) сказано что все работает. От имени пользователя ОС с правами администратора надо только запускать.
|
|||
18
Mikhail Volkov
18.06.19
✎
17:47
|
(17) RegMSC запускаю от имени Администратор: https://jpegshare.net/22/58/22581ed40eeff9a8a750f7a93ec12783.jpg.html
Но ошибка: Различаются версии клиента и сервера (8.3.14.1779 - 8.3.10.2466) остается пока IP порта не заменишь с 1540 на 1640. После этого без RegMSC 2-я консоль открывается, но 1-я с обратной ошибкой: Различаются версии клиента и сервера (8.3.10.2466 - 8.3.14.1779)!? |
|||
19
Mikhail Volkov
19.06.19
✎
09:34
|
> ошибка: Различаются версии клиента и сервера (8.3.14.1779 - 8.3.10.2466) остается пока IP порта не заменишь с 1540 на 1640.
После замены порта 2-я консоль без проблем открывается. Значит она где-то его сохраняет... где? Нельзя ли перед открытием консоли указывать порт с каким ей открыться? |
|||
20
niWhale
19.06.19
✎
11:56
|
(19) А нельзя ли в консоль добавить еще один сервер с другим портом... и открывать нужную ветку в зависимости от того, к какому порту цепляешься.
Файлик со списком серверов по умолчанию тут: %AppData%\Local\1C\1cv8\appsrvrs.lst |
|||
21
Cyberhawk
19.06.19
✎
12:41
|
Ну так в список кластеров надо обе пары "хост + порт" добавить
|
|||
22
Cyberhawk
19.06.19
✎
12:42
|
+(21) Даже не кластеров, а центральных серверов
|
|||
23
niWhale
19.06.19
✎
12:57
|
И кажется мне следующее сообщение будет "Как убрать ошибку Различаются версии клиента и сервера когда не на тот сервак нажимаешь в консоли"...
хотя, если допилить батник, который будет под каждую версию подсовывать свой файл с описанием подключений к центр. серверам, должно заработать. |
|||
24
opus70
19.06.19
✎
13:03
|
есть батничек который решает эту проблему найду кину текст
|
|||
25
opus70
19.06.19
✎
14:01
|
echo off
setlocal EnableDelayedExpansion set Path=C:\Program Files (x86)\1cv8\ set /a num=0 cd %Path% for /d %%d in ("8.*") do ( if exist %%d\bin\radmin.dll ( echo !num!. %%d set myarray[!num!]=%%d\bin\radmin.dll set /a num+=1 rem // Удалить прежнюю регистрацию start /wait regsvr32 /u /s "%Path%%%d\bin\radmin.dll" ) ) set /P num_curr="Select platform version (enter line number): " rem // Зарегистрировать новую версию start /wait regsvr32 "%Path%!myarray[%num_curr%]!" /s rem // Запуск start mmc "%Path%common\1CV8 Servers.msc" |
|||
26
Mikhail Volkov
19.06.19
✎
20:49
|
(23) > подсовывать свой файл с описанием подключений к центр. серверам, должно заработать.
Что за файл с описанием подключений к центр. серверам? (25) Спс. Наверное это из Быстрый запуск "Консоли администрирования 1С" любой версии (через bat файл) http://catalog.mista.ru/public/944453/, там в комментариях еще вариант с поддержкой х64. Все bat-файлы (которые пробовал) сводятся к Регистрация утилиты администрирования серверов x86-64 нужной платформы, и определяют только клиентскую часть платформы, но не серверную!? Консоль открывается с ошибкой: Различаются версии клиента и сервера, и нужно менять порт. Но об этом все почему-то умалчивают? Или только у меня такое? |
|||
27
Mikhail Volkov
21.06.19
✎
09:46
|
(20) Идея хорошая: содержимое файла D:\Users\mv\AppData\Local\1C\1cv8\appsrvrs.lst
{1, {"tcp","Andromeda",1540,"Центральный сервер 1С:Предприятия 8.3 на этом компьютере"} } Если меняю порт 1540 на 1640, то 2-я консоль отрывается без ошибки. Но 1-я консоль с ошибкой. Можно bat-файлом менять на нужный порт. Но меня волнует больше другое: почему все умалчивают об этой проблеме, или она только у меня? Тогда почему, что ни так сделал? |
|||
28
Mikhail Volkov
21.06.19
✎
18:31
|
Наверное только у меня... Тогда почему, что ни так сделал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |