УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugClosed] Проблема с подсистемой безопасности при работе по self-протоколу


Автор Повідомлення
Повідомлення створено: 08. 08. 2012 [23:45]
Vasili
Vasili Pahutsa
Автор теми
Зареєстрован(а) с: 28.12.2011
Повідомлення: 8
Запускаем демо-станцию АГЛКС.
Запускаем на нескольких удаленных машинах (или несколько проектов локально - результат тот же) openscada, соединяемся с демо-станцией по self-протоколу и запускаем проект визуализации АГЛКС под разными пользователями на каждой машине.
Через некоторое время (1-5 мин) происходит следующее:
данные на удаленных машинах перестают отображаться(серая заливка окна), при попытке перезапустить проект визуализации или просто сменить пользователя на удаленной машине выдается сообщение "Ошибка аутентификации!!!". Так же становится невозможной смена пользователя на самой демо-станции. Помогает только перезапуск проекта демо-станции.
Отказ происходит быстрее, если больше сеансов проекта запущено или если активнее пользователи, или если проект содержит больше данных для визуализации.
Проблема не возникает, если запущено максимум два сеанса под разными пользователями или если запущенных сеансов много (я запускал шесть одновременно), но все они под одним пользователем.

openscada 0.8.1 work собрана из исходников. ubuntu 12.04.
Повідомлення створено: 09. 08. 2012 [07:57]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"Vasili" wrote:

Запускаем демо-станцию АГЛКС.
Запускаем на нескольких удаленных машинах (или несколько проектов локально - результат тот же) openscada, соединяемся с демо-станцией по self-протоколу и запускаем проект визуализации АГЛКС под разными пользователями на каждой машине.
Через некоторое время (1-5 мин) происходит следующее:

У меня нет таких проблем. Запустил "ДемоБД". Открыл три сеанса модели "АГЛКС" от трёх пользователей "root", "roman", "user" через транспорт "loop". Запустил в них всех "Играть демо". Прошел час без каких-либо проблем.

"Vasili" wrote:

openscada 0.8.1 work собрана из исходников. ubuntu 12.04.

Вообще описанной проблемы никогда не замечал да и реальной основы под ней нет.
Скорее это проблема в вашем аппаратном или программном окружении, разбирайтесь в нём:
- Активность транспорта, через который идёт обмен.
- Присутствие объектов сеанса в движке визуализации, при проблеме.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 10. 08. 2012 [22:18]
Vasili
Vasili Pahutsa
Автор теми
Зареєстрован(а) с: 28.12.2011
Повідомлення: 8
Если запускать через транспорт "loop" в демо-станции, то и у меня проблема не возникает. Если я правильно понял, в этом случае все сеансы визуализации работают в одном процессе с демо-станцией.
Проблема возникает, если запускать визуализацию в отдельных процессах на одной машине с демо-станцией или вообще на удаленных машинах.
Сегодня наблюдал сбой на только-что установленных ubuntu 12.04 и altlinux 6.0.1. с четырьмя сеансами от всех четырех пользователей демо-станции.При трех сеансах может иногда и больше часа продержаться.
В файлах снимок экрана после сбоя и конфигурация, на которой запускаю визуализацию АГЛКС.
Вкладений файл

снимок экрана после сбоя.png (Тип файлу: image/png, Розмір: 195.98 кілобайтів) — 2148 завантажень
oscada_testAGLKSVision.xml (Тип файлу: text/xml, Розмір: 3.19 кілобайтів) — 1897 завантажень
Повідомлення створено: 11. 08. 2012 [14:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
Исправлено!

Learn, learn and learn better than work, work and work.



9354