Wb mqtt mbgate - служба отваливается (интеграция itv Интеллект

Доброго дня, коллеги! Прошу помочь занимаемся интеграцией wirenboard с ITV интеллект, при запросе к службе wb mqtt mbgate — служба падает, игрались со временем опроса и тайм аутом ничего не помогает. Как только интеллект начинает забивать запросами по mqtt контроллер wb mqtt mb gate отваливается

Добрый день.

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

И - какое количество mqtt публикаций в секунду имеется в виду? Я тестировал - и абсолютное значение получал (для брокера) порядка 10к. То есть брокер больше не может обработать. Конечно, в зависимости от нагрузки на CPU, в некоторых условиях меньше.

Добрый день. Файл диагностики во вложении

приложен диагностический архив, доступен только сотрудникам поддержки
(327,9 КБ)

Причин:

Jul 18 08:05:11 wirenboard-AMW4W3GC systemd[1]: wb-mqtt-mbgate.service: Main process exited, code=killed, status=11/SEGV

Вы используете неактуальный релиз, обновите пакеты до 2504 пожалуйста.

Релиз обновлен проблема не решена

Отлично. Итак, сколько публикаций в секунду?
Ну и - жду диагностический архив.

Лог файл во вложении

приложен диагностический архив, доступен только сотрудникам поддержки
(156,9 КБ)

Попрошу снова: количество публикаций.

Приложен лог-файл
log.txt (10,6 КБ)

Пожалуйста - дайте количество публикаций в mqtt. Не надо лог wb-mqtt-mbgate. он уже есть в архиве.

У меня не получилось вызвать

Jul 18 12:10:48 wirenboard-AMW4W3GC systemd[1]: wb-mqtt-mbgate.service: Main process exited, code=killed, status=11/SEGV
  • и это интересно. Воспроизводится на одном контроллере?
    Как часто опрашиваются регистры? Каким запросами (покажите один для примера)?

Добрый день!
Воспроизводится на 2 контроллерах данная ошибка на последнем и предпоследнем релизах, лог файл прилагаю

приложен диагностический архив, доступен только сотрудникам поддержки
(196,9 КБ)

Также прилагаю лог файл с терминала Windows PowerShell, прослушали mqtt канал проблема остается на разных версиях контроллеров (8.4.4 и 8.5.1)
script_result.txt (94,7 КБ)
и дублирую лог файл с веб интерфейса WB

приложен диагностический архив, доступен только сотрудникам поддержки
(207,9 КБ)

с двумя последники релизами прошивок, проблема в том что мы интегрируем с ITV интеллект и заложили контроллеры вашего производства в количестве 915 шт на внушительную сумму в проекте ОЭЗ ППТ “Алабуга”, и выявили с процессе ПНР данную проблему, нам необходима более детальная проработка вопроса просим вас оказать помощь в решении проблемы, так как в отрицательном случае нам придется отказаться от применения вашего контроллера и сделать возврат закупаемых контроллеров и модулей DI/DO. Благодарю вас за помощь и содействие.

не более 50 запросов в секунду по MQTT равное количеству регистров, в лог файле можно посмотреть посчитать

все регистры примерно за 1-2 секунды порядка 40-50 шт в секунду ±

Интересно. Синтетически - не воспроизводится. Дайте доступ к контроллеру.

Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”


И укажите почтовый адрес:

После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.

Также включите debug для wb-mqtt-mbgate - покажите что в лог выводит?
Screenshot_20250721_173742

И еще - вижу в конфиге

    "modbus": {
        "host": "10.12.12.210",
        "port": 502
    },
    "mqtt": {
        "host": "10.12.12.210",
        "port": 1883,

Хост с портом для подключений - да, но зачем указываете соединение с брокером именно по TCP
Оставьте по-умолчанию, через сокет:

Добрый день. Ок

по умолчанию адрес MQTT дефолтный был, контроллер управлялся с верхнего уровня и отваливался в самом начале, далее заменил ничего не изменилось

Добавил можете подключаться