Доброго дня, коллеги! Прошу помочь занимаемся интеграцией wirenboard с ITV интеллект, при запросе к службе wb mqtt mbgate — служба падает, игрались со временем опроса и тайм аутом ничего не помогает. Как только интеллект начинает забивать запросами по mqtt контроллер wb mqtt mb gate отваливается
Добрый день.
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
И - какое количество mqtt публикаций в секунду имеется в виду? Я тестировал - и абсолютное значение получал (для брокера) порядка 10к. То есть брокер больше не может обработать. Конечно, в зависимости от нагрузки на CPU, в некоторых условиях меньше.
Добрый день. Файл диагностики во вложении
Причин:
Jul 18 08:05:11 wirenboard-AMW4W3GC systemd[1]: wb-mqtt-mbgate.service: Main process exited, code=killed, status=11/SEGV
Вы используете неактуальный релиз, обновите пакеты до 2504 пожалуйста.
Релиз обновлен проблема не решена
Отлично. Итак, сколько публикаций в секунду?
Ну и - жду диагностический архив.
Лог файл во вложении
Попрошу снова: количество публикаций.
Приложен лог-файл
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 контроллерах данная ошибка на последнем и предпоследнем релизах, лог файл прилагаю
Также прилагаю лог файл с терминала Windows PowerShell, прослушали mqtt канал проблема остается на разных версиях контроллеров (8.4.4 и 8.5.1)
script_result.txt (94,7 КБ)
и дублирую лог файл с веб интерфейса WB
с двумя последники релизами прошивок, проблема в том что мы интегрируем с ITV интеллект и заложили контроллеры вашего производства в количестве 915 шт на внушительную сумму в проекте ОЭЗ ППТ “Алабуга”, и выявили с процессе ПНР данную проблему, нам необходима более детальная проработка вопроса просим вас оказать помощь в решении проблемы, так как в отрицательном случае нам придется отказаться от применения вашего контроллера и сделать возврат закупаемых контроллеров и модулей DI/DO. Благодарю вас за помощь и содействие.
не более 50 запросов в секунду по MQTT равное количеству регистров, в лог файле можно посмотреть посчитать
все регистры примерно за 1-2 секунды порядка 40-50 шт в секунду ±
Интересно. Синтетически - не воспроизводится. Дайте доступ к контроллеру.
Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”
И укажите почтовый адрес:
После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.
Также включите debug для wb-mqtt-mbgate - покажите что в лог выводит?
И еще - вижу в конфиге
"modbus": {
"host": "10.12.12.210",
"port": 502
},
"mqtt": {
"host": "10.12.12.210",
"port": 1883,
Хост с портом для подключений - да, но зачем указываете соединение с брокером именно по TCP
Оставьте по-умолчанию, через сокет:
Добрый день. Ок
по умолчанию адрес MQTT дефолтный был, контроллер управлялся с верхнего уровня и отваливался в самом начале, далее заменил ничего не изменилось
Добавил можете подключаться