Имя: Пароль:
1C
1С v8
v8: Проблема с совмещением разных платформ на одном серваке (клиент-серверный)
0 alexei366
 
05.11.13
15:21
Есть 8.3.4.317 есть 8.3.2.163. Но агент сервера у нас один - 8.3.
Я для тестов установил эти две платформы на др компе (последняя 8.3.4.317). При попытке создать базу с версией 8.3.2.163 выдает ошибку о различии версий платформы.
Что делать (у меня пока одна мысль - поднимать релизы 8.3.2.163 до 8.3.4.317)?
1 Волшебник
 
модератор
05.11.13
15:23
Создать 2 агента сервера, развести по портам
2 alexei366
 
05.11.13
15:27
(1) Как у меня же 8.3 и 8.3. Или так можно, я просто такого не видел?
3 alexei366
 
05.11.13
15:41
Блин
4 Волшебник
 
модератор
05.11.13
15:50
(2) Можно.
5 Fragster
 
модератор
05.11.13
15:58
6 alexei366
 
05.11.13
16:37
(5) У меня доступа нет((
7 Fragster
 
модератор
05.11.13
16:46
(6) ну, нет так нет...
8 alexei366
 
05.11.13
16:47
(4) Службу создал через Sc.exe, затем скопировал ветку реестра с рабочего сервиса на вновь созданный, ну естественно изменив версию платформы и порты (16xx).
Служба запускается, но в консоли администраторе ни отдельной остнастки ни отдельного кластера не появилось, при попытке создать кластер на 1641 ругается что порт занят.

При попытке создать новую базу сначало ругался на не соотвествие платформ, но уже в другом порядке, то есть сервер ниже версии чем пытается создать платформа (меня это порадовало). Но при установке нужной версии вылетать начала другая ошибка (точно не помню) "...Необходимо повторить попытку соединения...".
После выполнения в кансоли команды Net Stat повторгая попытка создания базы увенчалась успехом. Но в кансоли админа я все равно не вижу этого кластера.
9 alexei366
 
05.11.13
16:49
(7) Ну чо мужик не подскажешь что сделать чтоб можно было этот кластер мониторить?
10 Fragster
 
модератор
05.11.13
16:51
(8)(9) а зачем копировал реестр?
11 alexei366
 
05.11.13
16:52
(10) ну так через Sc я не вкурсе как там зависимости добавить и т.д, поэтому и копировал
12 Fragster
 
модератор
05.11.13
16:53
в консольке набираешь sc и читаешь хелп...
13 alexei366
 
05.11.13
16:54
(10) База то создалась, открывается и все такое, а вот как мониторить кластер новый я чот не знаю чо сделать надо
14 Fragster
 
модератор
05.11.13
16:54
пуск - 1с - дополнительно - версия - регистрация чего-то там
15 alexei366
 
05.11.13
16:54
(12) да эт я видел, только как называются зависимости чтоб в строку подставить я уже париться не стал искать, а решил скопипастить
16 alexei366
 
05.11.13
16:56
(14) нашел регистрацию утилиты администрирования для старой версии, зарегал успешно, но что где изменилось я не заметил
17 Fragster
 
модератор
05.11.13
16:57
(16) ну теперь добавляй кластер нужный в консольку
18 alexei366
 
05.11.13
16:58
(17) Конфликт IP))))
19 alexei366
 
05.11.13
16:59
(17) Я пока ещё не пробывал тормозить службу и создавать кластер.
20 alexei366
 
05.11.13
17:04
(17) Просто у меня есть сервак где 8.2 сервис стоит, так из консоли он попытке подключения к сервису на 8.2 сразу выдает ошибку несоответствия версий
21 alexei366
 
05.11.13
17:24
Ктонить знает?
22 sikuda
 
05.11.13
17:42
23 alexei366
 
05.11.13
19:07
(22) Ну и нафиг ты мне это скинул, это уже сделано
24 alexei366
 
05.11.13
20:21
Все разобрался
25 alexei366
 
05.11.13
22:26
Мужики это оказался не конец.
Я тут на радостях что все получилось, замутил все также на серваке. И вроде все хорошо пока ко мне не пришли и не сказали что отвалился веб интерфейс в одной из баз - которая кстати на  старой платформе.
Я все перепроверил все вроде как должно быть, решил ребутнуть (после установки новой версии на сервак не ребутал).
А дальше веселее, юзеры полезли через веб в старую базу, и такаяже ошибка возникла при попытке залезть на новую базу через веб, к слову до ребута я залезал по вебу на новую.
Получается какой Администратор сервера первый задействует веб-интерфейс тот и папа.
Ошибка такова:

Подробные сведения об ошибке
Модуль    IsapiModule
Уведомление    ExecuteRequestHandler
Обработчик    1C Web-service Extension
Код ошибки    0x8007007f
Запрашиваемый URL-адрес    http://Servak_Moi:80/Baza_Novaya/
Физический путь    C:\Program Files (x86)\1cv8\web\Baza_Novaya\
Способ входа    Анонимная
Пользователь, выполнивший вход    Анонимная

1C Web-service Extension - это мое сопоставление обработчиков на wisapi.dll. Естественно пути для разных платформ до wisapi.dll разные.

В чем проблема, и решаема ли она?
26 alexei366
 
06.11.13
09:37
У кого есть мысли?
27 hhhh
 
06.11.13
10:08
(26) а зачем вам 8.3.2? Это ведь из древней истории. Зачем ее еще и тестировать?
28 alexei366
 
06.11.13
10:26
(27) У меня 3 базы на "продакшене" на 8.3.2. А новое "г_а_в_н_и_ц_о" на 8.3.4. И новый сервак мне не дают, так что совмещаю
29 alexei366
 
06.11.13
11:05
Мужики а кто сможет вопрос разрабам задать, а то у меня подписки на ИТС нету)))
30 Fragster
 
модератор
06.11.13
11:20
(25) там в настройках "приложения" IIS вреде как пути к dll 1сным можно указывать, причем для каждого - свой (хотя сам я так не пробовал :))
31 alexei366
 
06.11.13
11:44
(30) Так так оно и указано, яж писал
32 alexei366
 
06.11.13
13:19
Ура заработало
33 Fragster
 
модератор
06.11.13
13:30
(32) что делал-то?
34 alexei366
 
06.11.13
13:31
(33) Корочь, надо было пул приложения добавить, и всн приложения в IIS на новой платформе определить для нового пула. Корочь версии по пулам разнести.
35 alexei366
 
06.11.13
13:51
(34) Или вообще на каждую базу по пулу в IIS-е
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс