Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › Error ScadaServer run in Mono 5.16
- В этой теме 19 ответов, 3 участника, последнее обновление 5 лет, 2 месяца назад сделано Mikhail.
-
АвторСообщения
-
19.11.2018 в 15:17 #10755manjey73Участник
root@raspi:~# service scadaserver status
● scadaserver.service — LSB: SCADA-Server daemon
Loaded: loaded (/etc/init.d/scadaserver)
Active: active (exited) since Пн 2018-11-19 14:53:00 MSK; 17min agoноя 19 14:53:02 raspi scadaserver[744]: at Scada.Server.Mono.Program.Main (System.String[] args) [0x0000a] in <f6361b76e7614f3d830353866b38bb6a>:0
ноя 19 14:53:02 raspi scadaserver[744]: [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for ‘Scada.Server.Svc.MainLogic’ th…is too long.
ноя 19 14:53:02 raspi scadaserver[744]: at System.TimeSpan.Interval (System.Double value, System.Int32 scale) <0x74a04b98 + 0x0010c> in <c3c5f4bb011a4af8b925b0d39ee12396>:0
ноя 19 14:53:02 raspi scadaserver[744]: at System.TimeSpan.FromMinutes (System.Double value) <0x74a04d0c + 0x0001f> in <c3c5f4bb011a4af8b925b0d39ee12396>:0
ноя 19 14:53:02 raspi scadaserver[744]: at Scada.Server.Svc.MainLogic..cctor () [0x00000] in <f6361b76e7614f3d830353866b38bb6a>:0
ноя 19 14:53:02 raspi scadaserver[744]: — End of inner exception stack trace —
ноя 19 14:53:02 raspi scadaserver[744]: at Scada.Server.Svc.Manager..ctor () [0x00006] in <f6361b76e7614f3d830353866b38bb6a>:0
ноя 19 14:53:02 raspi scadaserver[744]: at Scada.Server.Mono.Program.Main (System.String[] args) [0x0000a] in <f6361b76e7614f3d830353866b38bb6a>:0
ноя 19 15:07:22 raspi systemd[1]: Started LSB: SCADA-Server daemon.
ноя 19 15:10:11 raspi systemd[1]: Started LSB: SCADA-Server daemon.
Hint: Some lines were ellipsized, use -l to show in full.root@raspi:~# mono —version
Mono JIT compiler version 5.16.0.179 (tarball Thu Oct 4 13:39:39 UTC 2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-project.com
TLS: __thread
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp+hard
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(3.6.0svn-mono-/)
GC: sgen (concurrent by default)19.11.2018 в 15:26 #10756manjey73УчастникВ общем обновил Raspberry и получил не работающий сервер.
В логах пусто, как на raspberry узнать, какая версия сервера стояла а то не помню ?19.11.2018 в 18:22 #10757MikhailМодераторОчень странная ошибка. SCADA-Сервер существенно не менялся уже долгое время. В настоящее время изменения затрагивают другие части Rapid SCADA.
Мне кажется, дело в версии Моно. Версия 5.16.0 вышла совсем недавно, информации о работе Rapid SCADA на данной версии пока нет.Используется конфигурация по умолчанию?
Работает ли Коммуникатор?19.11.2018 в 21:59 #10758manjey73УчастникДа, Коммуникатор работает, есть логи в папке. Web тоже стартует, но нет связи с сервером ессно. Откатиться у меня вряд ли получится, разве что сносить полностью Mono, отключать его репозиторий и ставить старый Mono, но это не вариант как бы.
20.11.2018 в 18:26 #10763MikhailМодераторЯ уже заказал ещё один Raspberry, он сейчас в пути. Как придёт, поставлю на него новую Mono и напишу в этой теме.
Если есть свободная SD-карта, попробуйте на ней поставить предыдущую Моно.
20.11.2018 в 18:27 #10764MikhailМодераторВообще в перспективе хотелось бы переехать на .NET Core, но работа очень большая, особенно по вебу.
21.11.2018 в 10:08 #10766manjey73УчастникТак можно поднять же в виртуальной машине, не обязательно при этом ждать Raspberry.
21.11.2018 в 13:22 #10767manjey73Участник2018-11-21 13:21:26 <raspi><root><ACT> Установка соединения со SCADA-Сервером «localhost»
2018-11-21 13:21:26 <raspi><root><EXC> Ошибка при установке соединения со SCADA-Сервером: Connection refused
2018-11-21 13:21:26 <raspi><root><ACT> Разрыв соединения со SCADA-Сервером
2018-11-21 13:21:26 <raspi><root><ERR> Запуск работы невозможен из-за проблем взаимодействия со SCADA-Сервером.
Задержка перед повторной попыткойКоммуникатор не работает кстати, все логи линий пустые.
21.11.2018 в 13:24 #10768manjey73Участникroot@raspi:/home/pi/scada/ScadaComm/Log# service scadacomm status
● scadacomm.service — LSB: SCADA-Communicator daemon
Loaded: loaded (/etc/init.d/scadacomm)
Active: active (running) since Пн 2018-11-19 15:28:39 MSK; 1 day 21h ago
Process: 859 ExecStart=/etc/init.d/scadacomm start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/scadacomm.service
└─871 mono ScadaCommMono.exeноя 19 15:28:39 raspi systemd[1]: Starting LSB: SCADA-Communicator daemon…
ноя 19 15:28:39 raspi scadacomm[859]: Sending start SCADA-Communicator command…
ноя 19 15:28:39 raspi scadacomm[859]: Start SCADA-Communicator command is sent
ноя 19 15:28:39 raspi systemd[1]: Started LSB: SCADA-Communicator daemon.
ноя 19 15:28:43 raspi scadacomm[859]: Starting SCADA-Communicator…
ноя 19 15:28:45 raspi scadacomm[859]: SCADA-Communicator is started
ноя 19 15:28:45 raspi scadacomm[859]: Press ‘x’ or create ‘commstop’ file to stop SCADA-CommunicatorХотя сам он вроде запущен
21.11.2018 в 18:34 #10772MikhailМодераторТак можно поднять же в виртуальной машине, не обязательно при этом ждать Raspberry.
Поднимите со старой версией Моно )) Просто не успеваю сейчас
21.11.2018 в 18:35 #10773MikhailМодераторКоммуникатор не работает кстати, все логи линий пустые.
Пока Коммуникатор с Сервером не соединится, линии не запустятся.
21.11.2018 в 23:10 #10779manjey73УчастникИ какой тогда смысл линий без привязки к серверу ? и вообще возможность работать с линией для настройки с прибором ?
22.11.2018 в 12:19 #10780manjey73УчастникТак-с, установил новый Debian 9 на Raspberry и новый Mono 5.16 — Сервер запустился.
У меня до этого был 8-й Джесси и видимо что-то пошло не так 🙂Буду тестить на XSP пока на предмет утечки памяти для начала
- Этот ответ был изменен 5 лет, 4 месяца назад от manjey73.
22.11.2018 в 20:07 #10786MikhailМодераторИ какой тогда смысл линий без привязки к серверу ?
Чтобы линии запустились нужно либо запустить Сервер, либо отключить привязку к нему. Смысл без привязки — тестирование.
22.11.2018 в 20:07 #10787MikhailМодераторУ меня до этого был 8-й Джесси и видимо что-то пошло не так
Спасибо за инфу.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.