Проблема линейного потребления RAM с которой создавалась эта тема решена. Причины и способ устранения найдены. По этому поводу вопросов к службе ТП WB не имею. Дабы не отнимать драгоценное время у ТП WB,то тему можно закрывать с пометкой решенная.
Если мой случай интересен для изучения, то без проблем готов и дальше тестировать.
Расскажите пожалуйста! У меня так и не получается воспроизвести. Возможно - делаю что-то не так, возможно не до конца понимаю какой-то нюанс.
Выше вроде подробно расписал.
При таком конфиге
на утечку RAM сервисом opcua влияет включен ли опрос в
wb-mqtt-serial прибора wb-mai6 с адресом 94. Если прибор включен, то сервис opcua начинает поджирать память. Если выключен опрос в wb-mqtt-serial прибора wb-mai6 с адресом 94,то потребление RAM сервисом opcua стабильно до копеек. Звучит абсурдно, но данный баг проявляется стабильно. Можете сами посмотреть, могу дать удаленный доступ.
Давайте доступ. Попробую у вас.
Отправил приглашение. Авторизация стандартная
Изучаю, пробую вочспроизвести у себя.
Без проблем, заходите сколько надо,доступ открыт. Единственный момент, с ночи до часов 10-11 местного связи может не быть в связи с бпла.
Доступ уже не нужен, благодарю.
Воспроизвел у себя.
Утечка подтверждена: линейный рост RSS ~200 KB/мин (~12 МБ/ч ≈ 300 МБ/сут) при VSZ = const.
ControlValueEventCallback тут, похоже не освобождает UA_BrowsePathResult от UA_Server_browseSimplifiedBrowsePath . При включённой группе с выключенными каналами список узлов пуст первый return не выполняется так что течёт на каждое MQTT-событие устройства.
Оформлю багрепорт.
Принял. Контроллер в таком состоянии больше не нужен? Могу удалить эту группу?
Достаточно закрыть доступ (удалить пользователя).
Я про проблемную группу сервиса opcua, в дальнейшем не пригодится?
Да, не пригодится.
Ок, спасибо.
Фикс готов, завтра, скорее всего будет доступен пакет.
в stable?
Да, в stable тоже бэкпортируется.
Хорошо,протестируем
Добрый день. Сегодня обновлял контроллер. Увидел обновление пакетов сервиса opcua. Протестировал пару часов. RAM сервисом opcua пока больше не поджирается
root@wirenboard-AXEJVKTS:~# ps -o rss= -C wb-mqtt-opcua
7168
root@wirenboard-AXEJVKTS:~# ps -o rss= -C wb-mqtt-opcua
7168
root@wirenboard-AXEJVKTS:~# ps -o rss= -C wb-mqtt-opcua
7168
root@wirenboard-AXEJVKTS:~# ps -o rss= -C wb-mqtt-opcua
7168
root@wirenboard-AXEJVKTS:~#
Да, уже исправлено. Благодарю что написали.

