День добрый, помогите разобраться что не так. mqtt-db постоянно ест много ресурсов цп, wb7.3 2/64, перезапуск не помогает.
Файл дб около 80мб
Конфиг такой
{
"database": "/var/lib/wirenboard/db/data.db",
"debug": false,
"groups": [
{
"channels": [
"PIDTest/enabled",
"PIDTest/log1",
"Actuator test/+",
"wb-w1/+"
],
"max_burst": 10,
"min_interval": 20,
"min_unchanged_interval": 120,
"name": "ТестPID",
"values": 20000,
"values_total": 40000
},
{
"channels": [
"+/+"
],
"max_burst": 30,
"min_interval": 120,
"min_unchanged_interval": 1200,
"name": "all",
"values": 100000,
"values_total": 1000000
}
]
}
Размеры таблиц по
echo “select count(CHANNEL), (select device from channels where channels.int_id=data.channel) as DEVICE, (select control from channels where channels.int_id=data.channel) as CHANNEL from data group by CHANNEL;” | sqlite3 /mnt/data/var/lib/wirenboard/db/data.db
table_sizes.txt (36,9 КБ)
В логах mqtt-db без отладки вообще никакого криминала, при отладке бросается в глаза
частые nothing to save относитель w1 датчиков которых нет в системе.
14-02-2024 09:52:59.790 DEBUG: [dblogger] "all" wb-w1/28-7346000006e1: nothing to save
14-02-2024 09:52:59.790 DEBUG: [dblogger] "all" wb-w1/28-4c0a000006e1: nothing to save
14-02-2024 09:52:59.790 DEBUG: [dblogger] "all" wb-w1/28-4c0a000006e1: nothing to save
14-02-2024 09:52:59.790 DEBUG: [dblogger] "all" wb-gpio/EXT2_IN1: nothing to save
14-02-2024 09:52:59.790 DEBUG: [dblogger] "all" wb-w1/28-c50a000006e1: nothing to save
14-02-2024 09:52:59.790 DEBUG: [dblogger] "all" wb-mr6c_86/Input 5 counter: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-714000000001: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-b2a000000001: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-cda000000001: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-af66000006e1: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-954000000001: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-f02a000006e1: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-f02a000006e1: nothing to save
14-02-2024 09:52:59.767 DEBUG: [dblogger] "all" wb-w1/28-f02a000006e1: nothing to save
Увидив это сделал
mqtt-delete-retained /devices/wb-w1/#
Удилились даже действующие, но ситуацию не изменило. Ни в закладке Каналы MQTT ни через mqtt_sub этих датчиков не вижу.
Куда копать?