Новая Rapid SCADA 5.7.0 Beta

Просмотр 15 сообщений - с 16 по 30 (из 60 всего)
  • Автор
    Сообщения
  • #11554
    Mikhail
    Модератор

    Работает следующим образом:
    Агент проверяет логин и пароль по таблице пользователей из SCADA\BaseDAT. Причём Агенту необходим пользователь с ролью Приложение.

    Поэтому если Вы переносите проект из старой версии, желательно заранее создать в нём пользователя ScadaAdmin с ролью Приложение.

    Хорошо, что спросили про данную особенность.

    #11555
    ilyxa
    Участник

    Экземпляры -> Статус экземпляра — подключение на unix -> не работают кнопки Старт-Стоп-Рестарт (Невозможно выполнить команду сервису).

    #11556
    ilyxa
    Участник

    Заполнять баги на github или хватит форума?

    #11566
    George
    Участник

    Не работает администрирование пользователей — изменил, сохранил, сервер перезапустил — ничего не изменилось. Может что-то я упустил?

    #11569
    Mikhail
    Модератор

    Заполнять баги на github или хватит форума?

    Достаточно форума. Просьба посмотреть, какие подробности ошибки в логе Агента?

    #11570
    Mikhail
    Модератор

    Не работает администрирование пользователей — изменил, сохранил, сервер перезапустил — ничего не изменилось. Может что-то я упустил?

    Конфигурацию нужно передать на сервер. Речь о новой версии?

    #11573
    George
    Участник

    Да речь о 5.7.0 Beta. Тогда я не разобрался как передать на сервер в новом интерфейсе.

    #11574
    ilyxa
    Участник

    Спасибо за наводку.

    scada@scada:/opt/scada/ScadaAgent/Log$ tail -0f ScadaAgent.log 
    2019-05-03 21:27:38 <scada><root><EXC> Error controlling service:
    System.ComponentModel.Win32Exception (0x80004005): ApplicationName='/opt/scada/ScadaServer/svc_start.sh', CommandLine='', CurrentDirectory='', Native error= Access denied
      at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x0029f] in <e8eb3d7a311640f484845e45cbec8973>:0 
      at System.Diagnostics.Process.Start () [0x0003a] in <e8eb3d7a311640f484845e45cbec8973>:0 
      at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
      at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x0001b] in <e8eb3d7a311640f484845e45cbec8973>:0 
      at Scada.Agent.Engine.ScadaInstance.ControlService (Scada.Agent.ServiceApp serviceApp, Scada.Agent.ServiceCommand command) [0x00039] in <6dc210517ade4f08aed1464ed49e1667>:0 
    2019-05-03 21:27:44 <scada><root><EXC> Error controlling service:
    System.ComponentModel.Win32Exception (0x80004005): ApplicationName='/opt/scada/ScadaComm/svc_start.sh', CommandLine='', CurrentDirectory='', Native error= Access denied
      at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x0029f] in <e8eb3d7a311640f484845e45cbec8973>:0 
      at System.Diagnostics.Process.Start () [0x0003a] in <e8eb3d7a311640f484845e45cbec8973>:0 
      at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
      at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x0001b] in <e8eb3d7a311640f484845e45cbec8973>:0 
      at Scada.Agent.Engine.ScadaInstance.ControlService (Scada.Agent.ServiceApp serviceApp, Scada.Agent.ServiceCommand command) [0x00039] in <6dc210517ade4f08aed1464ed49e1667>:0 
    
    #11575
    ilyxa
    Участник

    при распаковке из zip-архива теряются атрибуты (или их там не было). Нужно либо что-то типа инсталл-скрипта городить, в котором воткнуть
    find /opt/scada -type f -name "*.sh" -exec chmod 755 {} \;

    либо просто делать дистрибуцию для unix в *.tar.gz/bz2/xz по старинке 😉

    После правки — все супер, спасибо!

    #11576
    ilyxa
    Участник

    Режим киоска бы еще доделать для 5.7.0 официально 😉

    #11577
    ilyxa
    Участник

    Передаю на сервер к-цию Коммуникатора (только ее, выбраны флажки Коммуникатор, Перезапустить Коммуникатор).

    Результат:

    --------------------------------------------------------------------------------
    --------------------------------------------------------------------------------
    2019-05-03 22:03:35 <scada><root><ACT> ScadaCommService 5.2.0.0 is started
    2019-05-03 22:03:36 <scada><root><ERR> Error loading application settings:
    File /opt/scada/ScadaComm/Config/ScadaCommSvcConfig.xml not found.
    2019-05-03 22:03:36 <scada><root><ERR> Normal program execution is impossible
    2019-05-03 22:08:33 <scada><root><ACT> ScadaCommService is stopped
    --------------------------------------------------------------------------------
    

    То есть файл ScadaCommSvcConfig.xml агент честно «снес», а вот новый положить забыл (флажки, на мой вкус, в интерфейсе правильно выставлены).

    #11582
    Mikhail
    Модератор

    Спасибо, проверю и напишу в этой ветке.

    #11585
    ilyxa
    Участник

    Михаил, поясните, как (планируется?) использовать название экземпляра (которое сейчас Default, и при переименовании все ломается (System instance not found). В идеале было бы удобно иметь несколько (одинаковых) экземпляров для развертывания (develop/production, например), но пока не пойму как.

    • Этот ответ был изменен 4 года, 11 месяцев назад от ilyxa.
    #11594
    Mikhail
    Модератор

    Если на компьютере установлен только один экземпляр Rapid SCADA — то он и есть Default. При желании можно установить одновременно несколько экземпляров Rapid SCADA, тогда у них должны быть разные имена. Пока не было реальной необходимости в этом, но возможность есть.

    Посмотрите файл настроек Агента. Там прописаны наименования и пути к экземплярам. Если на компьютере несколько экземпляров Rapid SCADA, то в Агенте их нужно прописать.

    Если develop и production на разных серверах (а так и должно быть), то нужно создать несколько профилей развертывания в Администраторе.

    #11597
    Mitrich
    Участник

    Михаил,проверьте работу приложений при установке системы по пути отличном от C:\Scada, уж много ручками приходится править.

Просмотр 15 сообщений - с 16 по 30 (из 60 всего)
  • Вы должны авторизироваться для ответа в этой теме.