Redundancy, будь оно не ладно!
Дроздов Д.Е.; 26.2.03
Господа подскажите! Делаю серверный проект, настраиваю редунданси,
вставляю клиента одного, дуплю проект дупликатором... А дальше то
что? Отрываем серверный проект с клиента? Или что? Если открыть
проект с клиента вроде все работает, но переключения свитчером не
происходит! Что делать? Куда бежать?
Re: Redundancy, будь оно не ладно!
Михайлин Сергей; 27.2.03
Последовательность такова:
- сделать серверный проект с клиентом
- настроить Редунданси
- скопировать на другой сервер
- проверить настройки Редунданси на обоих серваках
- расшарить диски с проектами
- на клиенте подключить сетевые диски с проектами
- настроить на клиенте Свичер
- запустить клиента
- оторвать связь клиента от рабочего сервера
- наблюдать процесс переключения(1-5 минут в зависимости от проекта
и протокола обмена)
- вернуть сервер
- наблюдать процесс синхронизации
- по желанию настроить переключение при потери сервером связи с
контроллером.
Должно работать, проверялось неоднократно!
Удачи!
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 27.2.03
Чего-то не получается... Все равно на другой сервер не
переключается.
Re: Redundancy, будь оно не ладно!
Чистяков Дмитрий ОАО "СеверСталь"; 27.2.03
Были глюки, пока не устанили все не точности в проекте.
1. имена серверов не должны быть более 8 символов.
2. Проверить путь на клиенте до свичера.
Re: Redundancy, будь оно не ладно!
Чистяков Дмитрий ОАО "СеверСталь"; 27.2.03
Да, забыл.
В именах серверов лучше не использовать символов подчёркивания
"_".
Желательно заменить их минсами "-"
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 27.2.03
В общем сами серваки перключаются. Поглядел по изменению тегов в
группе Redundancy, а вот рабочая станция на другой сервер не лезет
ни в какую, хотя свичер запускается.
Да! Еще вопрос - я загружаю проект непосредственно с сервера,
клиентская часть, как я понимаю, сама по себе активизируется. Так
вот - это правильно?
Re: Redundancy, будь оно не ладно!
Михайлин Сергей; 27.2.03
То что ты проект запускаешь с сервера правильно. Но если свичер на
клиенте запускается, то переход должен быть. Картинки появляются,
на клиенте, что типа обрыв связи с сервером 1, переход на
резервный? И что потом молчок??
Проверь те ли пути прописаны в свичере на клиенте.
Проверь доступ к сетевым дискам на клиенте, они должны быть
свободно доступны с полным доступом. Да еще, иногда если
пользователи разные то Винда при подсоединении требует пароль.
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 27.2.03
Да все это есть. Свичер в процессах висит и все. И не реагирует на
отрыватие одного сервака.
Re: Redundancy, будь оно не ладно!
Любитель Симатика; 27.2.03
А ты скока ждешь-то результат?
Эта самая Редунданся, вместе с Виндой и протоколом ТЦП/ИП весчь
тормознутая! Ето все не мнгновенно произойдет. Потеря связи
обнаруживается через секунд 20-30, а проект переключится выше уже
написали.
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 28.2.03
А вот совсем не переключается. Покурить где-то минут 10, так по
возвращении ноль реакции.
Есть мысль взять свичер со старых версий - у меня 5.1, а взять с
4-й или 5.0
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 28.2.03
Ну помогите! Больше сил никаих нет! Ну не работает переключение
клиента на другой сервак! Причем наглухо. Использовались версии
WinCC - 5.0 и 5.1
Re: Redundancy, будь оно не ладно!
Михайлин Сергей; 28.2.03
Предлагаю связаться по телефону!
737-24-31
Re: Redundancy, будь оно не ладно!
shurik; 28.2.03
а что подразумевается под свичером
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 3.3.03
Свичер - программа, запускаемая на клиенте. Она переключает клиента
с основного сервера на резервный в случае сбоев при связи. Вот так
в общих чертах, но она почему-то этого у меня не делает.
Re: Redundancy, будь оно не ладно!
Дроздов Д.Е.; 4.3.03
Таки победили! Правда совершенно не так как написано в
документации, шедшей в комплекте с WinCC. Если кому интересно
пишите на filmsy@inbox.ru
Re: Redundancy, будь оно не ладно!
михайлин Сергей; 4.3.03
Ну уж нет!!! ;-))
Просим плиз подробности в студию. Интересно наверно будет для
всех.
Для этого и нужен форум.
Re: Redundancy, будь оно не ладно!
Владимир; 4.3.03
Да-да
пдробности плиз!
Re: Redundancy, будь оно не ладно!
Денис Дроздов; 5.3.03
Ну тогда призы в студию...
Делаем Multi-User проект на сервере, прописываем клиентов всех
каких есть там же, настраеваем Redundancy на сервере, дуплим проект
на другой сервак.
На кленте делаем клиентский проект Multi-Client, загужаем
Server-Data, проверяем кто будет мастером(из серваков), кто
партнером.
Далее все автоматически - оказываетяся, клиент сам переключатся на
другой сервер, но..! Переключение с нового мастера обратно на
основной сервер происходит в течение минут эдак 3-4. Не
годится!
Игрался с регистри - не помогло. Какие есть варианты?
Re: Redundancy, будь оно не ладно!
Михайлин Сергей; 5.3.03
Стоооп!
MultiClient -это не обычный клиент! И его не обязательно создавать
для Редунданси!!! Все обязано, скока раз сам реализовывал, должно
работать и на обычных клиентах. Так что баг не решен, а лишь
обойден. Ищем дальше...
По поводу скорости я уже писал. Здесь ФИЗИЧЕСКИ ничего нельзя
сделать. Учти
- скорость обнаружения ошибки по TCP/IP (с ретрейнами)
- деактивировать старый проект
- закрыть его
- открыть новый проект (сетевой)
- активировать его.
Иначе нельзя ибо это два проекта и две базы данных не идентичных
(после ошибки сервера это так)между собой.
Мои собственные тесты таковы:
Переключение по сбою сервера или сети 2-4 минуты
Переключение в штатном режиме(кнопочкой) менее 1 минуты.
Re: Redundancy, будь оно не ладно!
Михайлин Сергей; 5.3.03
И опять я! ;-))))))
Посмотри вот в этой доке главу 11.13.4
См. Дока
Re: Redundancy, будь оно не ладно!
Денис Дроздов; 5.3.03
Вот как написал - так и работает. Redundancy настраевается и
запускается только на серверах, к клиенту это не имеет никакого
отношения.
Re: Redundancy, будь оно не ладно!
Михайлин Сергей; 5.3.03
Работать то работает, но это не совсем корректно в смысле решения.
Для обычных клиентов это 100% тоже работает через настройку свичера
на клиентах. Посмотри все же главу которую я указал выше.
Re: Redundancy, будь оно не ладно!
shurik; 5.3.03
я конечно извиняюсь,но где взять этот самый свичер,и как кешировать
картинки на сервере,а может кто раскажет как разместить картинки на
клиенте? доки конечно интересно но что заменит живую речь на
форуме?
Re: Redundancy, будь оно не ладно!
Чистяков Дмитрий ОАО "СеверСталь"; 7.3.03
Свичер (switcher) это программа, которая подключается, как
дополнительное приложение, которое запускается при старте проекта
на клиенте. Она находится в папке Siemens\winn\bin\ . SwitcherRT
устанавливается всегда при установке WinCC. Задача этого приложения
– распознать ошибки работы сервера (нет связи, завис сервер и т.д.)
и дать команду на пере подключение клиентского места к проекту на
резервном сервере.
Типичная ошибка при работе со свичером – это неверный путь до файла
программы.
Теперь про саму суть вопроса.
Не понятно, зачем использовать станции в режиме мульти-клиента. Или
у вас имеется ещё один – третий сервер, с которого берутся какие-то
данные?
А так, из личного опыта скажу, что со станциями мульти-клиентами
проблем больше чем с простым клиентом. Это, прежде всего, связано с
тем, что при каких либо изменениях проекта на сервере необходимо
синхронизировать данные проекта и на мультиклиенте. Чего на простом
клиенте не требуется. Не знаю, конечно, как у вас, а у нас так это
обновление данных затруднено по чисто физическим проблемам – трудно
доступностью до станций оператора, т.к. они встроены в пульт. Да и
останавливать станции нельзя.
Ну, и напоследок хочется сказать, что тут сработал чисто российский
подход – как-нибудь извратится и сделать чего-нибудь неповторимое,
вместо того чтобы использовать как надо. ;-)
Re: Redundancy, будь оно не ладно!
shurik; 7.3.03
нет такого приложения по указанному пути (WinCC 5.1)SwitcherRT
????????
Re: Redundancy, будь оно не ладно!
Чистяков Дмитрий "СеверСталь"; 11.3.03
CCProjectSwitcherRt.exe