Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Korrupte Datenbank
Sollte es vorkommen, dass nach einer Wiederherstellung des Speichermediums keine Daten mehr in Grafana angezeigt werden, könnte es an einer korrupten Datenbank in Influx liegen.
Fehlerbild: InfluxDB Error: Bad Gateway
und zusätzlich die InfluxDB ständig neu startet (neue PID).
Dann könnt ihr wie folgt vorgehen:
1.) Prozess in der WebUI stoppen
2.) Fiesen Befehl als root auf der Konsole ausführen
sudo -u influxdb -g influxdb /usr/bin/influxd -config /etc/influxdb/influxdb.conf
Ihr solltet jetzt sehr viele Datenzeilen an euch vorbeirauschen sehen.
Bei einem Fehler erkennt ihr das daran, dass nach einer gewissen Zeit wieder eine Eingabemöglichkeit in der Konsole besteht (und damit der Influx-Prozess abgestürzt ist). Eventuell seht ihr auch noch eine Fehlermeldung von Influx.
3.) Daten mit der Maus markieren und in die Zwischenablage kopieren
4.) Inhalt in Notepad++ einfügen um eine bessere Lesbarkeit zu erreichen
panic: runtime error: slice bounds out of range [:662] with capacity 512 goroutine 2185 [running]: github.com/influxdata/influxdb/tsdb/cursors.(*FloatArray).Include(0x35a155c, 0x18124400, 0x171eb245, 0x56026900, 0x5adb18bf) /go/src/github.com/influxdata/influxdb/tsdb/cursors/arrayvalues.gen.go:130 +0x26c github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).combineFloat(0x31ce460, 0x3c98701, 0x10, 0x3c98750, 0x0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.gen.go:1115 +0x610 github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).mergeFloat(0x31ce460) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.gen.go:1058 +0x24c github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).merge(0x31ce460) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1848 +0x34 github.com/influxdata/influxdb/tsdb/engine/tsm1.(*tsmBatchKeyIterator).Next(0x31ce460, 0x7032a) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1833 +0x10c github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).write(0x313bb60, 0x30cc180, 0x73, 0x1ec9988, 0x31ce460, 0x3399601, 0x0, 0x0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1141 +0x150 github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).writeNewFiles(0x313bb60, 0x3, 0x2, 0x3bc8120, 0x3, 0x4, 0x1ec9988, 0x31ce460, 0x1, 0x1ec9988, ...) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:1045 +0x11c github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).compact(0x313bb60, 0x3bc8100, 0x3bc8120, 0x3, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:953 +0x4a0 github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Compactor).CompactFull(0x313bb60, 0x3bc8120, 0x3, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/compact.go:971 +0x110 github.com/influxdata/influxdb/tsdb/engine/tsm1.(*compactionStrategy).compactGroup(0x3f444c0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2289 +0xfdc github.com/influxdata/influxdb/tsdb/engine/tsm1.(*compactionStrategy).Apply(0x3f444c0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2266 +0x2c github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactFull.func1(0x3494950, 0x337e300, 0x3f444c0) /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2235 +0xc4 created by github.com/influxdata/influxdb/tsdb/engine/tsm1.(*Engine).compactFull /go/src/github.com/influxdata/influxdb/tsdb/engine/tsm1/engine.go:2231 +0xd0
f