Persistance rrd4j archive already defined
Verfasst: 15. Jan 2021 21:08
Hallo zusammen,
ich nutze OH 3.0 auf einem Raspberry 4 und habe ein Problem mit der rrd4j Persistance. Ich habe die Konfiguration geändert und dabei leider vergessen OH zu stoppen. Nun bekomme ich die folgende Meldung im Log Viewer angezeigt:
Ich habe OH schon gestoppt, die rrd4j.cfg, die rrd4j.persist und alle .rrd-Archive gelöscht. Anschließend habe ich einen Reboot durchgeführt, OH wieder gestoppt, die Dateien hinzugefügt, einen sudo systemctl daemon-reload, ein sudo systemctl enable openhab.service und anschließend erneut ein Reboot durchgeführt. Bekomme die Sache leider nicht in den Griff, aber vielleicht habt ihr ja noch einen Hinweis.
Hier noch meine rrd4j.cfg und rrd4j.persist-Dateien:
Gruß Chicken123456
ich nutze OH 3.0 auf einem Raspberry 4 und habe ein Problem mit der rrd4j Persistance. Ich habe die Konfiguration geändert und dabei leider vergessen OH zu stoppen. Nun bekomme ich die folgende Meldung im Log Viewer angezeigt:
Code: Alles auswählen
2021-01-15 20:53:11.616 [WARN ] [org.openhab.core.items.GenericItem ] - failed notifying listener 'org.openhab.core.persistence.internal.PersistenceManagerImpl@1cce036' about state update of item NAS_Pingzeit: Archive already defined: RRA:AVERAGE:0.5:1:360
java.lang.IllegalArgumentException: Archive already defined: RRA:AVERAGE:0.5:1:360
at org.rrd4j.core.RrdDef.addArchive(RrdDef.java:422) ~[?:?]
at org.rrd4j.core.RrdDef.addArchive(RrdDef.java:454) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.getRrdDef(RRD4jPersistenceService.java:387) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.getDB(RRD4jPersistenceService.java:328) ~[?:?]
at org.openhab.persistence.rrd4j.internal.RRD4jPersistenceService.store(RRD4jPersistenceService.java:140) ~[?:?]
at org.openhab.core.persistence.internal.PersistenceManagerImpl.handleStateEvent(PersistenceManagerImpl.java:152) ~[?:?]
at org.openhab.core.persistence.internal.PersistenceManagerImpl.stateChanged(PersistenceManagerImpl.java:473) ~[?:?]
at org.openhab.core.items.GenericItem.lambda$1(GenericItem.java:259) [bundleFile:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Hier noch meine rrd4j.cfg und rrd4j.persist-Dateien:
Code: Alles auswählen
default_quantifiable.def=GAUGE,600,U,U,10
default_quantifiable.archives=AVERAGE,0.5,1,360:AVERAGE,0.5,6,10080:AVERAGE,0.5,90,36500:AVERAGE,0.5,360,43800:AVERAGE,0.5,8640,3650
Code: Alles auswählen
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
}
Items {
// persist items on every change and every minute
* : strategy = everyChange, everyMinute
}