Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: technolog от 17 Августа 2021, 10:58:27

Название: Проблема с трендами
Отправлено: technolog от 17 Августа 2021, 10:58:27
Здравствуйте! При открытии проекта клиентом не всегда отображаются (загружаются) тренды и сообщения. Приходится перезагружать клиент, бывает по несколько раз чтобы увидеть графики и сообщения. Подскажите в чем может быть причина?
Название: Re: Проблема с трендами
Отправлено: Simple_Scada от 17 Августа 2021, 16:41:47
Здравствуйте.

Это говорит о том, что имеются проблемы с загрузкой трендов из БД. Такое может быть по нескольким причинам:

1. В настройках проекта установлено ограничение архива трендов (https://simple-scada.com/help/manual/trendsset.html), БД пытается удалить старые тренды, но не успевает этого сделать из-за чего не успевает передавать скаде данные при просмотре трендов, поэтому они не загружаются. Попробуйте отключить ограничение(т.е. установить свойство = "без ограничений"), сохранить проект, перезапустить его на сервере и протестировать исчезла ли проблема.

2. В проекте имеются скрипты с SQL-запросами имеющими грубые ошибки, при выполнении которых на БД возникает большая нагрузка и она не успевает передавать скаде данные. Или имеются ошибки в скриптах с SQL-запросами, например вызов SQL-запроса в бесконечном цикле или из зацикленных друг на друга скриптов(подробнее см. по ссылке (https://simple-scada.com/help/script/debugscripts.html?anchor=erroverflow)) - в этом случае также будет создаваться чрезмерная нагрузка на БД, что может привести к проблемам. Проверьте журнал сервера скады (https://simple-scada.com/help/manual/server-journal.html), возможно там имеются сообщения об ошибках. Также, можно включить опции "Лог скриптов (https://simple-scada.com/help/manual/settings-simple-scada-server.html?anchor=other)" и "Лог пользовательских SQL-запросов (https://simple-scada.com/help/manual/settings-simple-scada-server.html?anchor=other)", тогда имена вызываемых скриптов и пользовательские SQL-запросы будут автоматически записываться в лог-файл сервера и можно будет понять когда и в каком порядке вызывались скрипты и нет ли проблем с многократным вызовом одного и того же скрипта из-за ошибок приводящих к зацикливанию.

3. Имеются другие проблемы при работе с БД. Проверьте журнал сервера скады (https://simple-scada.com/help/manual/server-journal.html) на наличие ошибок в работе БД.

Если разобраться не получится, то пришлите нам на support@simple-scada.com для проверки текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и папку с логами с ПК-сервера("..\Simple-Scada 2\Logs").
Название: Re: Проблема с трендами
Отправлено: technolog от 19 Августа 2021, 09:42:52
Проанализировав проекты ,похоже что есть скрипты приводящих к зацикливанию. Спасибо.