|
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 | |
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 | |
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)
1c-serv1 = это Serv2
апач на Serv3
файл web сервиса ib ="srvr=&quit;Serv1 |