Перестают срабатывать SQL скрипты некоторых переменных . до перезапуска Lectus

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Перестают срабатывать SQL скрипты некоторых переменных . до перезапуска Lectus

Re: Перестают срабатывать SQL скрипты некоторых переменных . до перезапуска Lectus

kmm » 31 май 2018, 11:17

В настройках описываемого сервера : время возобновления опроса - 60 сек. Судя по всему,в указанной версии опрос отключенных переменных не возобновляется. В выходные отключались и не работали некоторые переменные сутками, лектус не перезапускали несколько суток - опрос не восстанавливается.
Выяснилось, что проблема возникала при регламентном архивировании (дамп) базы : если в течение пары минут, пока идет архивирование, отключается опрос переменной, то потом не восстанавливается.
Временно обошли проблему сдвинув время архивирования.

Re: Перестают срабатывать SQL скрипты некоторых переменных . до перезапуска Lectus

admin » 30 май 2018, 10:03

1) В случае критичной ошибки исполнения SQL скрипта, выполнение SQL скриптов прекращается на "Время возобновления опроса". Которое задается в настройках: "Настройка" - "Параметры" - "Разные" - "Подключение к базе данных". По умолчанию 60 сек.
Это сделано для того чтобы не тормозить общий опрос;

2) Для аргументированного ответа необходимы данные. Вышлите на lectussoft@gmail.com:
а) Суть проблемы;
б) Используемую конфигурацию *.cfg;
в) Лог работы *.log из каталога Log папки профиля (через меню "Настройка" - "Папка профиля");
г) Отчеты об ошибке *.txt из каталога BugReport папки профиля (если есть).

Перестают срабатывать SQL скрипты некоторых переменных . до перезапуска Lectus

kmm » 30 май 2018, 09:18

Периодически возникают ситуации, когда перестают срабатывать скрипты записи в базу SQL переменных.
Часть работает, а часть - нет. В логах вроде всё штатно, но SQL скрипт не срабатывает - запись не происходит.
Помогает перезапуск Лектус.

Сделали вывод, что если во время срабатывания SQL скрипта скрипт не отрабатывает корректно (ошибка,сервер не отвечает), то после нескольких попыток SQL скрипт перестает запускаться - вероятно, программно отключается, и сколько бы не писали в этот узел - запись не происходит. При этом часть SQL скриптов в других узлах продолжает штатно работать: запись в тот же сервер.

Есть ли возможность настроить для корректной работы SQL скриптов ?
Как временное решение - планового перезапуска, как штатно закрыть Лектус ? (без taskkill)

Lectus OPC 3.10 сборка 9. MySQL

Вернуться к началу