EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

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


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

openscada 0.8.1 work собрана из исходников. ubuntu 12.04.
Written on: 09. 08. 2012 [07:57]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 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.
Written on: 10. 08. 2012 [22:18]
Vasili
Vasili Pahutsa
Topic creator
registered since: 28.12.2011
Posts: 8
Если запускать через транспорт "loop" в демо-станции, то и у меня проблема не возникает. Если я правильно понял, в этом случае все сеансы визуализации работают в одном процессе с демо-станцией.
Проблема возникает, если запускать визуализацию в отдельных процессах на одной машине с демо-станцией или вообще на удаленных машинах.
Сегодня наблюдал сбой на только-что установленных ubuntu 12.04 и altlinux 6.0.1. с четырьмя сеансами от всех четырех пользователей демо-станции.При трех сеансах может иногда и больше часа продержаться.
В файлах снимок экрана после сбоя и конфигурация, на которой запускаю визуализацию АГЛКС.
Attachment

снимок экрана после сбоя.png (File type: image/png, Size: 195.98 kilobytes) — 2170 downloads
oscada_testAGLKSVision.xml (File type: text/xml, Size: 3.19 kilobytes) — 1911 downloads
Written on: 11. 08. 2012 [14:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Исправлено!

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



12715