Здравствуйте!
Какие-то проблемы со статистикой. Служба не запускается
root@wirenboard-ACMMHLUQ:~# systemctl status wb-mqtt-db
● wb-mqtt-db.service - Wiren Board database logger
Loaded: loaded (/lib/systemd/system/wb-mqtt-db.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Fri 2023-03-17 10:07:50 UTC; 27s ago
Process: 7788 ExecStart=/usr/bin/wb-mqtt-db (code=killed, signal=ABRT)
Main PID: 7788 (code=killed, signal=ABRT)
Mar 17 10:07:49 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Unit entered failed state.
Mar 17 10:07:49 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Failed with result 'signal'.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Service hold-off time over, scheduling restart.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: Stopped Wiren Board database logger.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Start request repeated too quickly.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: Failed to start Wiren Board database logger.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Unit entered failed state.
Mar 17 10:07:50 wirenboard-ACMMHLUQ systemd[1]: wb-mqtt-db.service: Failed with result 'signal'.
В логах вот такое
17-03-2023 13:09:30.573 [init.scope] Failed to start Wiren Board MQTT to Modbus TCP gateway.
17-03-2023 13:09:27.808 [init.scope] wb-mqtt-mbgate.service: Failed with result 'exit-code'.
А вот такое в логах самого сервиса:
17-03-2023 13:07:49.234 what(): Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:49.234 terminate called after throwing an instance of 'WBMQTT::TControlArgumentsError'
17-03-2023 13:07:49.234 ERROR: [threading] unhandled exception in thread "backend: message handlers": Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:49.140 INFO: [mqtt] subscription succeeded (message id 6)
17-03-2023 13:07:49.021 INFO: [mqtt] subscription succeeded (message id 5)
17-03-2023 13:07:48.983 INFO: [mqtt] subscription succeeded (message id 4)
17-03-2023 13:07:48.916 INFO: [mqtt] subscription succeeded (message id 2)
17-03-2023 13:07:48.916 INFO: [mqtt] subscription succeeded (message id 1)
17-03-2023 13:07:48.899 INFO: [mqtt] connection estabilished with code "0" <success>
17-03-2023 13:07:48.758 INFO: DB logger started, go to main loop
17-03-2023 13:07:48.758 INFO: DB logger started, go to main loop
17-03-2023 13:07:48.620 INFO: [sqlite] DB initialization is done
17-03-2023 13:07:48.564 INFO: [sqlite] Analyzing data table
17-03-2023 13:07:48.559 INFO: [sqlite] Create indices if necessary
17-03-2023 13:07:48.519 INFO: [sqlite] Creating tables if necessary
17-03-2023 13:07:48.503 INFO: [mqtt] UNIX socket not found, falling back to TCP connection
17-03-2023 13:07:48.500 INFO: [mqtt] Default host and port detected, checking if UNIX socket exists on /var/run/mosquitto/mosquitto.sock
17-03-2023 13:07:48.478 Config file /etc/wb-mqtt-db.conf
17-03-2023 13:07:48.472 MQTT broker localhost:1883
17-03-2023 13:07:47.304 what(): Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:47.304 what(): Wrong control arguments list, check required fields @ wblib/control.cpp:61
17-03-2023 13:07:47.304 terminate called after throwing an instance of 'WBMQTT::TControlArgumentsError'
17-03-2023 13:07:47.297 ERROR: [threading] unhandled exception in thread "backend: message handlers": Wrong control arguments list, check required fields @ wblib/control.cpp:61
На странице истории ошибка:
Ошибка получения данных: MQTT RPC request timed out MqttTimeoutError