Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

webСервис не отрабатывает при переходе на другой Рабочий процесс 1с 8.2

webСервис не отрабатывает при переходе на другой Рабочий процесс  1с 8.2
Я
   Popkorm
 
07.09.16 - 11:56
Добрый день господа,проблема вот в чем:
Разбили рабочие сервера на 2 физич.машины(Serv1 и Serv2),в файлах web: default.vrd прописаны (ib ="srvr=&quit;Serv1)
ws11111.1cws прописан ip = Serv1,
Тем самым сеанс webСервиса при переходе на другой рабочий процесс (Serv2) webСервиса не отрабатывает.
Собственно кто как лечил?
 
 
   Popkorm
 
1 - 07.09.16 - 12:49
Апач находится на Serv3,
собственно Андройд машина ошибок не каких не выдает.
   Fragster
 
2 - 07.09.16 - 12:53
Если используется кластер с несколькими центральными серверами (см. здесь), то список центральных серверов может задаваться непосредственно в поле Кластер серверов 1С:Предприятия: в формате Server1, Server2:Port, Server3. В таком виде его удобнее использовать, например, при создании списка общих информационных баз
   Popkorm
 
3 - 07.09.16 - 13:02
(2) Центр.сервер это serv1,у serv2 заимствуем только рабочий процесс.
   Fragster
 
4 - 07.09.16 - 13:04
(3) значит что-то криво сделали. или у вебсервера нет доступа до srvr2 (закрыты порты, DNS криво настроен и т.п.)
   Di-dog
 
5 - 07.09.16 - 13:16
Физические сервера в домене?
Сервера 1С запущены от имени доменной учетки или локальной?

Смотрите системные логи сервера Serv2.

У нас была похожая проблема, когда было 2 сервера 1С, запущенных под локальными учетками на разных физических серверах.
И при попытке подключения к сервису с Serv1 шло подключение к Serv2, на что Serv2 выдавал ошибку аутентификации из-за того, что подключение шло от имени локального пользователя на Serv1.

Решили проблему через Требования назначения функциональности. Принудительно настроили работу веб-сервиса на одном сервере(у нас была платформа 8.3). Но в теории, если запускать сервера 1С от имени доменных пользователей, подключение должно отрабатывать корректно.
   Popkorm
 
6 - 08.09.16 - 10:14
(5)Спасибо!!!Не мог вчера ответить...Подключение отрабатывает корректно и в рабочем процессе вижу сеанс веб сервиса т.е.:
В консоле Serv1 вижу web сеанс на рабочем процессе(Serv2),т.е. web сеанс был запущен но данные не отрабатывают.
Физические сервера в домене.
Либо буду смотреть в сторону 8.3
   Cyberhawk
 
7 - 08.09.16 - 10:25
Необязательно запускать оба сервера приложений от доменной учетки - достаточно совпадения имен их локальных пользователей
   Cyberhawk
 
8 - 08.09.16 - 10:25
Что такое "но данные не отрабатывают"? Подробнее
   Popkorm
 
9 - 08.09.16 - 10:37
(8) на планшете(андроид) в таблицу данные должны подтянутся по остаткам и т.п.
   Cyberhawk
 
10 - 08.09.16 - 10:57
(9) А как ты понял, что причина именно в назначении сеанса на второй рабочий сервер?
 
 Рекламное место пустует
   Popkorm
 
11 - 08.09.16 - 11:53
(10) из (6):
В консоле Serv1 вижу web сеанс на рабочем процессе(Serv2),т.е. web сеанс был запущен но данные не отрабатывают.
   Cyberhawk
 
12 - 08.09.16 - 12:06
(11) Это не отвечает на (10)
   Люк Сковородкин
 
13 - 08.09.16 - 13:02
Платформа какая? 8.3?
   Popkorm
 
14 - 12.09.16 - 09:20
подниму
   Popkorm
 
15 - 12.09.16 - 09:23
(10) я вроде не говорил что причина в назначении сеанса на второй рабочий сервер
   Popkorm
 
16 - 12.09.16 - 09:35
(13) в заголовке указано
   Cyberhawk
 
17 - 12.09.16 - 09:39
(15) Ты говоришь, что сеанс переходит на другой РП. Оба РП на одном рабочем сервере?
   Popkorm
 
18 - 12.09.16 - 09:44
(17) нет,сеанс на одном РП,т.е. сеансы гуляют из за загрузки того или иного сервера
   Popkorm
 
19 - 12.09.16 - 09:48
(18) +1 он как на Serv1 ,так и на Serv2.
в файлах web: default.vrd прописаны (ib ="srvr=&quit;Serv1)
ws11111.1cws прописан ip = Serv1,
при переходе сеанса на Serv2 web перестает работает,сеанс же я вижу на Serv2.То есть ошибки аунтидефекации я не вижу..
   Cyberhawk
 
20 - 12.09.16 - 09:48
(18) Заголовок темы: "webСервис не отрабатывает при _переходе на другой Рабочий процесс_"
   Popkorm
 
21 - 12.09.16 - 11:00
(20)вроде (0) более подробно описал
   H A D G E H O G s
 
22 - 12.09.16 - 11:10
(0) а должен?
   DmitrO
 
23 - 12.09.16 - 11:35
Перейти на другой рабочий процесс сеанс веб-сервиса не может, именно переходить могут только сеансы тонкого и веб-клиента, и только между серверными вызовами.
На сколько я понял в (0) описана проблема, что на другом сервере не может отработать сеанс веб-сервиса. Слово "при переходе" применено не правильно.
   H A D G E H O G s
 
24 - 12.09.16 - 11:40
(23) Я в (22) чет загнал.
(23) Почему не может?
Я то сначало спросонья думал, что сервер - это сервер1С, клиент - это - внешний клиент.
Но нет.

Сервер - это Апач, под чутким управлением wsap32.dll, который и должен корректно переключить Апач на другой процесс сервера 1С. А для внешнего клиента сервером как был Апач, так и остался.
   Popkorm
 
25 - 12.09.16 - 11:50
(23) http://clip2net.com/s/3C8aZlU

1c-serv1 = это Serv2
апач на Serv3
файл web сервиса ib ="srvr=&quit;Serv1


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует