Добрый день. Столкнулся с проблемой при завершении разработки проекта. Зависание визуальной части. Первое время работает нормально но потом отклик становится уж очень долгим. Критичных ошибок в диагностике не увидел. Можете подсказать чем это вызвано и как это исправить. В проекте 16 экранов SVG (редактируемых в Inkscape ) и 34 правила. Какие ограничения по количеству правил или по количеству экранов и требования к ним? Забыл уточнить в правилах часто добавляю логи для отладки но не убираю их. Могут ли они вызывать зависание ?
Добрый день. Столкнулся с проблемой при завершении разработки проекта. Зависание визуальной части. Первое время работает нормально но потом отклик становится уж очень долгим. Критичных ошибок в диагностике не увидел. Можете подсказать чем это вызвано и как это исправить. В проекте 16 экранов SVG (редактируемых в Inkscape ) и 34 правила. Какие ограничения по количеству правил или по количеству экранов и требования к ним? Забыл уточнить в правилах часто добавляю логи для отладки но не убираю их. Могут ли они вызывать зависание ?
Добрый день.
режим отладки debug забивает память, это может быть причиной
Все панели хранятся в файле /mnt/data/etc/wb-webui.conf , который загружается на компьютер пользователя в хранилище браузера LocalStorage. Это хранилище, в зависимости от браузера, имеет ограниченный размер до 4 Мбайт. При превышении размера вы получите ошибку загрузки панели в редактор. Поэтому важно следить за суммарным размером SVG-рисунков.
Но если у вас получилось их загрузить и они изначально работают, то со временем у вас заканчивается память на контроллере, из за режима отладки.
Попробуйте воспроизвести без записи логов, посмотрите есть ли проблема, если да, то вернитесь с обратной связью.
Все изображения занимают не более 800 КБ. С этим ознакомлен. Глупый вопрос отладку вы имеете в виду ВКЛ/ВЫКЛ в редакторе правил?
Попробую убрать все логи и сообщу. Ранее на форуме читал тему что при загрузке правил появляться сообщение MQTT RPC request timed out И пользователю рекомендовали сократить использование циклов в правиле. В моем проекте их довольно много причем циклы могут создавать переменные. Может быть это связано с зависанием визуализации ?
Всё верно
Попробуйте без них пока, необходимо исключить это действие.
Дополнительно пришлите пожалуйста, архив с диагностической информацией контроллера.
Создание архива описано в документации.
Добрый день.
Если остались вопросы - с удовольствием отвечу.
Отключил отладку. И убрал все логи с правил. Престал зависать. 3 дня полет нормальный.
