Линейный рост используемой оперативной памяти

Проблема линейного потребления RAM с которой создавалась эта тема решена. Причины и способ устранения найдены. По этому поводу вопросов к службе ТП WB не имею. Дабы не отнимать драгоценное время у ТП WB,то тему можно закрывать с пометкой решенная.
Если мой случай интересен для изучения, то без проблем готов и дальше тестировать.

Расскажите пожалуйста! У меня так и не получается воспроизвести. Возможно - делаю что-то не так, возможно не до конца понимаю какой-то нюанс.

Выше вроде подробно расписал.
При таком конфиге


на утечку RAM сервисом opcua влияет включен ли опрос в wb-mqtt-serial прибора wb-mai6 с адресом 94. Если прибор включен, то сервис opcua начинает поджирать память. Если выключен опрос в wb-mqtt-serial прибора wb-mai6 с адресом 94,то потребление RAM сервисом opcua стабильно до копеек. Звучит абсурдно, но данный баг проявляется стабильно. Можете сами посмотреть, могу дать удаленный доступ.

Если выключить группу wb-mai6_94


то сервис wb-mqtt-opcua останавливается с сообщением в журнале ERROR: [main] All groups are disabled, stopping service gracefully,что собственно логично, т.к. она единственная включена на публикацию в сервисе wb-mqtt-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:~#

Да, уже исправлено. Благодарю что написали.