Simple-Scada forum
Simple-Scada 2 => Ошибки => Тема начата: GURU48 от 02 Апреля 2019, 12:53:10
-
Добрый день!
Мы устанавливали систему Simple-Scada 2 на 2 объектах, и на обоих объектах через 2-3 месяца эксплуатации возникла одна и та же проблема. При подключении к трендам и сообщениям ("Все сообщения") скада пытается загрузить данные, но не может. На трендах кружки "пульсируют", в сообщениях пишет что-то вроде "подключение к БД" или "ожидание ответа от БД". Ожидание результата не приносит, ничего не меняется. При тестировании соединения (Клиент -> Проект -> Настройки -> База Данных -> Проверить) появляется ошибка (Скриншот во вложении).
В трендах архивируется 60-70 переменных по изменению. Частота опроса 1 секунда. БД MySQL 5.7.23.0.
Мы это лечили загрузкой бэкапа рабочей версии системы. Но это плохой выход из ситуации, ошибка, судя по всему, систематическая.
С чем это может быть связано? И как с этим бороться?
Заранее спасибо за ответ.
С уважением,
Шульмин Антон
Компания МС диагностика
-
Здравствуйте.
Проблема явно указывает на MySQL и не связана со скадой. 60-70 архивных переменных - очень мало. Практически все пользователи Simple-Scada используют MySQL для архивации (в основном в проектах от 5000 до 10000 архивных тегов) без каких-либо проблем. Многие более 3 лет. Аналогично мы сами всегда используем MySQL. Должна быть какая-то явная причина из-за которой возникает ошибка подключения. И на двух объектах, на которых возникла проблема точно есть что-то общее, что приводит к ошибке. Ответьте на следующие вопросы:
- удается ли подключиться к СУБД через MySQL Workbench и сделать выборку например из таблицы trends_data? (на скрине во вложении выделены кнопки которые нужно нажать чтобы сделать выборку);
- какую ОС Вы используете? Она запущена под виртуальной машиной (VMWare, VirtualBox или др.), или на реальной?
- вы уверены что брэндмауэр или антивирус не блокирует порт 3306 от внешних соединений?
- вы уверены, что не менялась стандартная конфигурация MySQL, например через файл конфигурации my.ini или через MySQLWorkbench?
- вы уверены, что на проблемных ПК слово "localhost" адресуется на корректный IP компьютера, например 127.0.0.1? Нет ли каких-нибудь лишних блокировок в файле "C:\Windows\System32\drivers\etc\hosts"? Попробуйте в редакторе скады вместо localhost указать 127.0.0.1 и проверить подключение.
- работает ли сам сервер MySQL? (проверить можно через MySQL Workbench, см. скрин 2 во вложении)
-
Добрый день.
Оба компьютера одинаковой конфигурации и настроены одинаково, они практически идентичны.
1. На данный момент нет возможности проверить, т.к. после отката системы все работает корректно.
2. ОС Windows7. На реальной машине.
3. OPC сервер и Scada установлены на одном компе. Если я правильно понимаю, внешние соединения тут не при чём.
4. Стандартная конфигурация MySQL не менялась.
5. Первые несколько месяцев связь с БД устанавливается нормально, настройки подключения к БД никто не трогал.
6. На данный момент обе системы работают корректно.
-
Если проблема повторится, то можно проверить эти пункты:
- подключиться к СУБД через MySQL Workbench и сделать выборку например из таблицы trends_data;
- в редакторе скады вместо localhost указать 127.0.0.1 и проверить подключение;
- убедиться что служба MySQL запущена и работает.