Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. ioBroker Docker - InfluxDB Error bei hoher Disk I/O

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    476

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

ioBroker Docker - InfluxDB Error bei hoher Disk I/O

Geplant Angeheftet Gesperrt Verschoben Off Topic
61 Beiträge 9 Kommentatoren 9.2k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ? Ein ehemaliger Benutzer

    @hennerich sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

    @dp20eic

    Ok, Dashboard läuft. Der ausschlaggebende Punkt war "localhost"!
    Jetzt muss ich nur überlegen, wohin ich schauen muss wenn es wieder geknallt hat.

    Moin,

    also heute mal etwas Trouble in einer influxdb gehabt
    1c8346a7-727c-472c-821c-1ee4a8f4d625-grafik.png

    Da sollte wenn Du wieder Write errors bekommst, sollte man das Object write io erkennen.

    VG
    Bernd

    H Offline
    H Offline
    hennerich
    schrieb am zuletzt editiert von
    #27

    @dp20eic
    Ok, ich gucke morgen früh.

    Tutorial UVR1611 C.M.I. Integration
    Tutorial SolarEdge Integration via ModBus

    H 1 Antwort Letzte Antwort
    0
    • H hennerich

      @dp20eic
      Ok, ich gucke morgen früh.

      H Offline
      H Offline
      hennerich
      schrieb am zuletzt editiert von
      #28

      Moin zusammen,

      heute keine Fehler in ioBroker. Aber den Peak um 3 Uhr sieht man trotzdem schön:

      97bd529b-0a60-4fc2-a90f-6129226a71b4-grafik.png

      9a24a7dc-7ff9-4dee-adaf-157083d48d49-grafik.png

      Grüße
      Henri

      Tutorial UVR1611 C.M.I. Integration
      Tutorial SolarEdge Integration via ModBus

      ? 1 Antwort Letzte Antwort
      0
      • H hennerich

        Moin zusammen,

        heute keine Fehler in ioBroker. Aber den Peak um 3 Uhr sieht man trotzdem schön:

        97bd529b-0a60-4fc2-a90f-6129226a71b4-grafik.png

        9a24a7dc-7ff9-4dee-adaf-157083d48d49-grafik.png

        Grüße
        Henri

        ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #29

        @hennerich

        Moin,

        im ersten Bild, der Peak ist der read IO da geht dann wohl die Sicherung des iobrokers los.
        Das sieht aber erst einmal alles nicht so dramatisch aus.

        VG
        Bernd

        H 1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          @hennerich

          Moin,

          im ersten Bild, der Peak ist der read IO da geht dann wohl die Sicherung des iobrokers los.
          Das sieht aber erst einmal alles nicht so dramatisch aus.

          VG
          Bernd

          H Offline
          H Offline
          hennerich
          schrieb am zuletzt editiert von
          #30

          @dp20eic sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

          im ersten Bild, der Peak ist der read IO da geht dann wohl die Sicherung des iobrokers los.

          Nein, die Sicherung des ioBroker ist um 01:24 Uhr. Das Hyper Backup der Daten auf dem NAS inkl. der Dockerfiles (also alle gemounteten Ordner) läuft um 03:00 Uhr. Und zu diesem Zeitpunkt traten bisher immer die Probleme auf.

          Tutorial UVR1611 C.M.I. Integration
          Tutorial SolarEdge Integration via ModBus

          ? 1 Antwort Letzte Antwort
          0
          • Palm_ManiacP Palm_Maniac

            Das gleiche Problem habe ich auch seit einiger Zeit, nur das bei mir alles in Proxmox LXC läuft. Ich hab keine Ahnung was, aber irgendetwas muß sich vor 1-2 Wochen geändert haben, weshalb plötzlich auch bei mir die Warnungen auftauchen, wenn der influxDB LXC gesichert wird. Bei mir laufen die Backups auf einen PBS auf, der auf eigener Hardware basiert. Die influxDB wird bei mir auf Grund der Daten stündlich gesichert.

            3 Tage lang habe per Learning by doing einen neuen Container mit neuen Ubuntu aufgesetzt und dort dann influxDB mit Datenübernahme neu eingerichtet. Ich dachte, da sind irgendwo Defekte durch die ganzen Updates und Upgrades entstanden, die jetzt stören. Leider hat es nicht gefruchtet.

            Es hat jahrelang funktioniert und jetzt wird plötzlich durch das Backup die Kommunikation gestört? Interessant ist, dass trotz des Logflootings die Daten wohl geschrieben werden, denn Grafana zeigt keine fehlenden Stellen.

            Meine Lösungsversuche, inkl. des neu Aufsetzens des LXC, Neustart des kompletten PVE, Neustart des PBS, iobroker neu... Jetzt fällt mir nix mehr ein, außer die Backup-Frequenz erstmal hochzusetzen, was dann aber zu größeren Datenverlust führen könnte. Während des Backup Vorgangs ist die Systemlast aber kaum der Rede wert, nur das Netzwerk wird natürlich ausgelastet und da scheint wohl ein Problem zu liegen.

            T Offline
            T Offline
            thoml
            schrieb am zuletzt editiert von
            #31

            @palm_maniac
            bei mir ebenfalls unter Proxmox , ich starte den InfluxDB Adapter aktuell kurz nach dem Backup neu.

            H 1 Antwort Letzte Antwort
            0
            • H hennerich

              @dp20eic sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

              im ersten Bild, der Peak ist der read IO da geht dann wohl die Sicherung des iobrokers los.

              Nein, die Sicherung des ioBroker ist um 01:24 Uhr. Das Hyper Backup der Daten auf dem NAS inkl. der Dockerfiles (also alle gemounteten Ordner) läuft um 03:00 Uhr. Und zu diesem Zeitpunkt traten bisher immer die Probleme auf.

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #32

              @hennerich

              Moin,

              hast Du schon einmal das Hyper Backup ausgeschaltet, bzw. auf nur am Wochenende gestellt. Ich habe keine Ahnung vom Hyper backup und wie das Arbeitet.

              @thoml
              Hast Du auch das HyperBackup am laufen?

              VG
              Bernd

              T 1 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @hennerich

                Moin,

                hast Du schon einmal das Hyper Backup ausgeschaltet, bzw. auf nur am Wochenende gestellt. Ich habe keine Ahnung vom Hyper backup und wie das Arbeitet.

                @thoml
                Hast Du auch das HyperBackup am laufen?

                VG
                Bernd

                T Offline
                T Offline
                thoml
                schrieb am zuletzt editiert von
                #33

                @dp20eic
                Proxmox macht nachts um 1 jeden Tag ein Backup bei mir.
                Das ganze läuft auf einem MiniPc, ioBroker läuft in einer VM und influxDB in einem Container.

                ? 1 Antwort Letzte Antwort
                0
                • T thoml

                  @dp20eic
                  Proxmox macht nachts um 1 jeden Tag ein Backup bei mir.
                  Das ganze läuft auf einem MiniPc, ioBroker läuft in einer VM und influxDB in einem Container.

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #34

                  @thoml

                  Moin,
                  ok, stehe auf dem schlauch.

                  hier hat der TE das Problem, das zu einer bestimmten Uhrzeit etwas Fehler schmeißt, im ersten Post
                  Auszug:

                  2023-02-07 03:03:23.690  - warn: influxdb.0 (9897) Point could not be written to database: iobdata
                  2023-02-07 03:03:23.696  - warn: influxdb.0 (9897) Error on writePoint("{"value":394,"time":"2023-02-07T02:03:03.022Z","from":"system.adapter.javascript.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: timeout / "unexpected error writing points to database: timeout""
                  

                  Ich mache auch mittels PBS (Proxmox Backup Server) backups und muss meine LXC Container nicht neu starten.

                  Hast Du das gleiche Problem, bekomme gerade zu Deiner Aussagen den Bogen nicht gespannt.

                  VG
                  Bernd

                  T 1 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    @thoml

                    Moin,
                    ok, stehe auf dem schlauch.

                    hier hat der TE das Problem, das zu einer bestimmten Uhrzeit etwas Fehler schmeißt, im ersten Post
                    Auszug:

                    2023-02-07 03:03:23.690  - warn: influxdb.0 (9897) Point could not be written to database: iobdata
                    2023-02-07 03:03:23.696  - warn: influxdb.0 (9897) Error on writePoint("{"value":394,"time":"2023-02-07T02:03:03.022Z","from":"system.adapter.javascript.0","q":0,"ack":true}): HttpError: unexpected error writing points to database: timeout / "unexpected error writing points to database: timeout""
                    

                    Ich mache auch mittels PBS (Proxmox Backup Server) backups und muss meine LXC Container nicht neu starten.

                    Hast Du das gleiche Problem, bekomme gerade zu Deiner Aussagen den Bogen nicht gespannt.

                    VG
                    Bernd

                    T Offline
                    T Offline
                    thoml
                    schrieb am zuletzt editiert von
                    #35

                    @dp20eic
                    Ja genau, habe das selbe Problem.
                    Zeitgleich steigt dann das IO Delay stark an und mein Server load steigt auf das bis zu 8-Fache an. Starte ich den InfluxDB Adapter neu fängt sich alles wieder.

                    Ich hab für heute Nacht das Backup einmal deaktiviert und schaue morgen früh einmal ob es wirklich daher kommt. (Zeitlich passt das aber)

                    ? 1 Antwort Letzte Antwort
                    0
                    • T thoml

                      @dp20eic
                      Ja genau, habe das selbe Problem.
                      Zeitgleich steigt dann das IO Delay stark an und mein Server load steigt auf das bis zu 8-Fache an. Starte ich den InfluxDB Adapter neu fängt sich alles wieder.

                      Ich hab für heute Nacht das Backup einmal deaktiviert und schaue morgen früh einmal ob es wirklich daher kommt. (Zeitlich passt das aber)

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #36

                      @thoml

                      Moin,
                      bei mir sieht die Sicherung der Container so aus

                      1d3bb828-9a72-4800-846f-61ad140d1a51-grafik.png

                      VG
                      Bernd

                      1 Antwort Letzte Antwort
                      0
                      • T thoml

                        @palm_maniac
                        bei mir ebenfalls unter Proxmox , ich starte den InfluxDB Adapter aktuell kurz nach dem Backup neu.

                        H Offline
                        H Offline
                        hennerich
                        schrieb am zuletzt editiert von
                        #37

                        @thoml sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                        @palm_maniac
                        bei mir ebenfalls unter Proxmox , ich starte den InfluxDB Adapter aktuell kurz nach dem Backup neu.

                        Das hatte ich ja auch vor, wusste nur nicht wie das geht. Und ja, das löst das Problem nicht, genauso wenig wie nur eine Sicherung in der Woche. Aber der Workaround würde erstmal für Entspannung sorgen. Zumal ich mit einer ev. Erkenntnis, dass die hohe Disk I/O dafür verantwortlich ist auch nichts weiter anfangen könnte. Denn was sollte ich denn dann ändern?

                        Tutorial UVR1611 C.M.I. Integration
                        Tutorial SolarEdge Integration via ModBus

                        ? 1 Antwort Letzte Antwort
                        0
                        • H hennerich

                          @thoml sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                          @palm_maniac
                          bei mir ebenfalls unter Proxmox , ich starte den InfluxDB Adapter aktuell kurz nach dem Backup neu.

                          Das hatte ich ja auch vor, wusste nur nicht wie das geht. Und ja, das löst das Problem nicht, genauso wenig wie nur eine Sicherung in der Woche. Aber der Workaround würde erstmal für Entspannung sorgen. Zumal ich mit einer ev. Erkenntnis, dass die hohe Disk I/O dafür verantwortlich ist auch nichts weiter anfangen könnte. Denn was sollte ich denn dann ändern?

                          ? Offline
                          ? Offline
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #38

                          @hennerich sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                          Denn was sollte ich denn dann ändern?

                          Moin,

                          wenn es sich heraus stellt, das das Hyper Backup daran schuld ist, dann kann man Synology darauf aufmerksam machen denn die verkaufen das ja immerhin und ist dann ja kein Fehler im/bei iobroker / influxDB.
                          Sich nach einer anderen Lösung zur Sicherung der Daten und Docker Container umschauen.

                          Zum Thema, neustart Adapter.

                          1. Experten Modus einschalten
                            728567bf-b605-4d09-9c82-e8c9ae4341db-grafik.png

                          2. Adapter öffnen und Stift auswählen
                            f884397a-32b0-47df-bd5f-676daa9e4512-grafik.png

                          3. Cron für Restart einrichten
                            73871149-f8de-4339-b8fd-5f4d45b6b973-grafik.png

                          VG
                          Bernd

                          H 1 Antwort Letzte Antwort
                          1
                          • ? Ein ehemaliger Benutzer

                            @hennerich sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                            Denn was sollte ich denn dann ändern?

                            Moin,

                            wenn es sich heraus stellt, das das Hyper Backup daran schuld ist, dann kann man Synology darauf aufmerksam machen denn die verkaufen das ja immerhin und ist dann ja kein Fehler im/bei iobroker / influxDB.
                            Sich nach einer anderen Lösung zur Sicherung der Daten und Docker Container umschauen.

                            Zum Thema, neustart Adapter.

                            1. Experten Modus einschalten
                              728567bf-b605-4d09-9c82-e8c9ae4341db-grafik.png

                            2. Adapter öffnen und Stift auswählen
                              f884397a-32b0-47df-bd5f-676daa9e4512-grafik.png

                            3. Cron für Restart einrichten
                              73871149-f8de-4339-b8fd-5f4d45b6b973-grafik.png

                            VG
                            Bernd

                            H Offline
                            H Offline
                            hennerich
                            schrieb am zuletzt editiert von
                            #39

                            @dp20eic
                            Moin zusammen,
                            die letzten 3 Tage gabs wieder um kurz nach 3 Uhr Probleme. So sah das Dashboard dazu immer aus:
                            3522daab-9bf2-4076-a58d-06f82783650f-grafik.png
                            und so, als ich heute den Adapter neu gestartet habe:
                            2b406f16-3feb-4507-b719-f8ed44d9b6eb-grafik.png

                            Hier noch mal der gesamte Verlauf sowie die anderen Graphen
                            fce2786c-5680-473d-905e-b5bd8ee3bbf1-grafik.png
                            91e29a38-9cc3-44cd-ba75-645f0a47b031-grafik.png

                            Was mache ich jetzt mit diesen Informationen?

                            Danke
                            Henri

                            Tutorial UVR1611 C.M.I. Integration
                            Tutorial SolarEdge Integration via ModBus

                            ? 1 Antwort Letzte Antwort
                            0
                            • H hennerich

                              @dp20eic
                              Moin zusammen,
                              die letzten 3 Tage gabs wieder um kurz nach 3 Uhr Probleme. So sah das Dashboard dazu immer aus:
                              3522daab-9bf2-4076-a58d-06f82783650f-grafik.png
                              und so, als ich heute den Adapter neu gestartet habe:
                              2b406f16-3feb-4507-b719-f8ed44d9b6eb-grafik.png

                              Hier noch mal der gesamte Verlauf sowie die anderen Graphen
                              fce2786c-5680-473d-905e-b5bd8ee3bbf1-grafik.png
                              91e29a38-9cc3-44cd-ba75-645f0a47b031-grafik.png

                              Was mache ich jetzt mit diesen Informationen?

                              Danke
                              Henri

                              ? Offline
                              ? Offline
                              Ein ehemaliger Benutzer
                              schrieb am zuletzt editiert von
                              #40

                              @hennerich

                              Moin,

                              im Bild mit dem Storage IO ist die blaue Kurve der Read Anteil, zu der Zeit hat etwas kräftig gelesen und das, was da am gewerkelt hat, brauchte Speicher.

                              Kannst Du dort mehr Memory zuteilen?
                              Das andere, Read/Write IO haben auch immer etwas mit dem dazugehörigen Speichermedium zu tun, was nutzt Du da noch mal, HDD oder SSD?

                              Gerade noch mal oben nachgelesen, Syno. DS220 ohne SSD und ohne SSD Cache.
                              Wie sehen denn die S.M.A.R.T Werte der verbauten Platten aus? Sind da evtl. schon Auffälligkeiten

                              Wenn es wirklich mit dem HyperBackup zusammen hängt, diesmal ging es ja bis 9:30 Uhr, dann würde ich mich mal nach einer anderen Backuplösung umsehen.

                              VG
                              Bernd

                              H 1 Antwort Letzte Antwort
                              0
                              • ? Ein ehemaliger Benutzer

                                @hennerich

                                Moin,

                                im Bild mit dem Storage IO ist die blaue Kurve der Read Anteil, zu der Zeit hat etwas kräftig gelesen und das, was da am gewerkelt hat, brauchte Speicher.

                                Kannst Du dort mehr Memory zuteilen?
                                Das andere, Read/Write IO haben auch immer etwas mit dem dazugehörigen Speichermedium zu tun, was nutzt Du da noch mal, HDD oder SSD?

                                Gerade noch mal oben nachgelesen, Syno. DS220 ohne SSD und ohne SSD Cache.
                                Wie sehen denn die S.M.A.R.T Werte der verbauten Platten aus? Sind da evtl. schon Auffälligkeiten

                                Wenn es wirklich mit dem HyperBackup zusammen hängt, diesmal ging es ja bis 9:30 Uhr, dann würde ich mich mal nach einer anderen Backuplösung umsehen.

                                VG
                                Bernd

                                H Offline
                                H Offline
                                hennerich
                                schrieb am zuletzt editiert von
                                #41

                                @dp20eic sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                                Kannst Du dort mehr Memory zuteilen?

                                Hmm, wenn ich weiß wie das geht? Hatte die DS220+ damals mit einem Upgrade auf 10GB RAM ausgestattet, damit die Docker Container genügend Ressourcen bekommen.

                                Das andere, Read/Write IO haben auch immer etwas mit dem dazugehörigen Speichermedium zu tun, was nutzt Du da noch mal, HDD oder SSD?

                                Ich hab WD Red HDDs drin, die ich schon in meinem alten NAS im Einsatz hatte. Damals hatte ich die WD Green Serie verbaut, die nach paar Jahren kaputt gegangen sind und mir Mega Probleme gemacht haben. Mit der Serverversion bin ich dann gut gefahren.

                                Gerade noch mal oben nachgelesen, Syno. DS220 ohne SSD und ohne SSD Cache.
                                Wie sehen denn die S.M.A.R.T Werte der verbauten Platten aus? Sind da evtl. schon Auffälligkeiten

                                Kann ich denn bis auf Systemsteuerung/Info/Speicher noch mehr testen? Denn das sieht gut aus:
                                dc63f677-9ea2-48f3-beb4-0b9be29d0751-image.png

                                Danke für deine Ideen Bernd

                                Tutorial UVR1611 C.M.I. Integration
                                Tutorial SolarEdge Integration via ModBus

                                H 1 Antwort Letzte Antwort
                                0
                                • H hennerich

                                  @dp20eic sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                                  Kannst Du dort mehr Memory zuteilen?

                                  Hmm, wenn ich weiß wie das geht? Hatte die DS220+ damals mit einem Upgrade auf 10GB RAM ausgestattet, damit die Docker Container genügend Ressourcen bekommen.

                                  Das andere, Read/Write IO haben auch immer etwas mit dem dazugehörigen Speichermedium zu tun, was nutzt Du da noch mal, HDD oder SSD?

                                  Ich hab WD Red HDDs drin, die ich schon in meinem alten NAS im Einsatz hatte. Damals hatte ich die WD Green Serie verbaut, die nach paar Jahren kaputt gegangen sind und mir Mega Probleme gemacht haben. Mit der Serverversion bin ich dann gut gefahren.

                                  Gerade noch mal oben nachgelesen, Syno. DS220 ohne SSD und ohne SSD Cache.
                                  Wie sehen denn die S.M.A.R.T Werte der verbauten Platten aus? Sind da evtl. schon Auffälligkeiten

                                  Kann ich denn bis auf Systemsteuerung/Info/Speicher noch mehr testen? Denn das sieht gut aus:
                                  dc63f677-9ea2-48f3-beb4-0b9be29d0751-image.png

                                  Danke für deine Ideen Bernd

                                  H Offline
                                  H Offline
                                  hennerich
                                  schrieb am zuletzt editiert von
                                  #42

                                  Hab heute den automatischen Neustart um 03:10 Uhr täglich eingestellt.

                                  Tutorial UVR1611 C.M.I. Integration
                                  Tutorial SolarEdge Integration via ModBus

                                  1 Antwort Letzte Antwort
                                  0
                                  • H Offline
                                    H Offline
                                    hennerich
                                    schrieb am zuletzt editiert von
                                    #43

                                    Hallo Leute,

                                    ich muss das Thema noch mal aufmachen, weil sich die Situation mit dem Reboot signifikant verbessert hat, trotzdem ab und an aus unerfindlichen Gründen das Log explodiert.

                                    Hier hatte ich einen Ansatz gefunden, den ich gerne ausprobieren würde:
                                    https://github.com/influxdata/influxdb/issues/8036#issuecomment-875697382

                                    Mein Problem ist jetzt, dass ich die entsprechende Variable im Docker Container mitgeben muss, da sonst der Default Wert greift.
                                    Das habe ich mal so versucht und zwar mit der Deklaration wie hier beschrieben:
                                    https://docs.influxdata.com/influxdb/v2.0/reference/config-options/

                                    docker run -d --name=influxdb \
                                      -p 8086:8086 \
                                      -v /volume1/docker/influxdb:/var/lib/influxdb \
                                      -v /volume1/docker/influxdb/data2:/var/lib/influxdb2 \
                                      -v /volume1/docker/influxdb/config:/etc/influxdb2 \
                                      -e INFLUXDB_DATA_WAL_FSYNC_DELAY=120 \
                                      -e INFLUXDB_COORDINATOR_WRITE_TIMEOUT=30 \
                                      influxdb:latest
                                    

                                    und anschließend auf der InfluxDB Console mal die Server Config ausgelesen:

                                    root@ff56b05fc467:/# influx server-config
                                    {
                                            "assets-path": "",
                                            "bolt-path": "/var/lib/influxdb2/influxd.bolt",
                                            "e2e-testing": false,
                                            "engine-path": "/var/lib/influxdb2/engine",
                                            "feature-flags": null,
                                            "flux-log-enabled": false,
                                            "hardening-enabled": false,
                                            "http-bind-address": ":8086",
                                            "http-idle-timeout": 180000000000,
                                            "http-read-header-timeout": 10000000000,
                                            "http-read-timeout": 0,
                                            "http-write-timeout": 0,
                                            "influxql-max-select-buckets": 0,
                                            "influxql-max-select-point": 0,
                                            "influxql-max-select-series": 0,
                                            "instance-id": "",
                                            "log-level": "info",
                                            "metrics-disabled": false,
                                            "nats-max-payload-bytes": 0,
                                            "nats-port": 4222,
                                            "no-tasks": false,
                                            "pprof-disabled": false,
                                            "query-concurrency": 1024,
                                            "query-initial-memory-bytes": 0,
                                            "query-max-memory-bytes": 0,
                                            "query-memory-bytes": 0,
                                            "query-queue-size": 1024,
                                            "reporting-disabled": false,
                                            "secret-store": "bolt",
                                            "session-length": 60,
                                            "session-renew-disabled": false,
                                            "sqlite-path": "/var/lib/influxdb2/influxd.sqlite",
                                            "storage-cache-max-memory-size": 1073741824,
                                            "storage-cache-snapshot-memory-size": 26214400,
                                            "storage-cache-snapshot-write-cold-duration": "10m0s",
                                            "storage-compact-full-write-cold-duration": "4h0m0s",
                                            "storage-compact-throughput-burst": 50331648,
                                            "storage-max-concurrent-compactions": 0,
                                            "storage-max-index-log-file-size": 1048576,
                                            "storage-no-validate-field-size": false,
                                            "storage-retention-check-interval": "30m0s",
                                            "storage-series-file-max-concurrent-snapshot-compactions": 0,
                                            "storage-series-id-set-cache-size": 0,
                                            "storage-shard-precreator-advance-period": "30m0s",
                                            "storage-shard-precreator-check-interval": "10m0s",
                                            "storage-tsm-use-madv-willneed": false,
                                            "storage-validate-keys": false,
                                            "storage-wal-fsync-delay": "0s",
                                            "storage-wal-max-concurrent-writes": 0,
                                            "storage-wal-max-write-delay": 600000000000,
                                            "storage-write-timeout": 10000000000,
                                            "store": "disk",
                                            "testing-always-allow-setup": false,
                                            "tls-cert": "",
                                            "tls-key": "",
                                            "tls-min-version": "1.2",
                                            "tls-strict-ciphers": false,
                                            "tracing-type": "",
                                            "ui-disabled": false,
                                            "vault-addr": "",
                                            "vault-cacert": "",
                                            "vault-capath": "",
                                            "vault-client-cert": "",
                                            "vault-client-key": "",
                                            "vault-client-timeout": 0,
                                            "vault-max-retries": 0,
                                            "vault-skip-verify": false,
                                            "vault-tls-server-name": "",
                                            "vault-token": ""
                                    }
                                    

                                    Mein Problem ist jetzt, dass die Übergabe der Variablen scheinbar nicht greift, denn sonst müsste ja bei dem FSYNC nicht 0s stehen.

                                    Dann hab ich irgendwo gelesen, dass mit Docker die Variable so übergeben werden muss:
                                    INFLUXD_STORAGE_WAL_FSYNC_DELAY

                                    Aber auch das funktioniert nicht.
                                    Schaue ich denn auf der Container Konsole in die falschen Infos oder weiß jemand von euch, wie die richtige Variable heißt?

                                    Tutorial UVR1611 C.M.I. Integration
                                    Tutorial SolarEdge Integration via ModBus

                                    Marc BergM 2 Antworten Letzte Antwort
                                    0
                                    • H hennerich

                                      Hallo Leute,

                                      ich muss das Thema noch mal aufmachen, weil sich die Situation mit dem Reboot signifikant verbessert hat, trotzdem ab und an aus unerfindlichen Gründen das Log explodiert.

                                      Hier hatte ich einen Ansatz gefunden, den ich gerne ausprobieren würde:
                                      https://github.com/influxdata/influxdb/issues/8036#issuecomment-875697382

                                      Mein Problem ist jetzt, dass ich die entsprechende Variable im Docker Container mitgeben muss, da sonst der Default Wert greift.
                                      Das habe ich mal so versucht und zwar mit der Deklaration wie hier beschrieben:
                                      https://docs.influxdata.com/influxdb/v2.0/reference/config-options/

                                      docker run -d --name=influxdb \
                                        -p 8086:8086 \
                                        -v /volume1/docker/influxdb:/var/lib/influxdb \
                                        -v /volume1/docker/influxdb/data2:/var/lib/influxdb2 \
                                        -v /volume1/docker/influxdb/config:/etc/influxdb2 \
                                        -e INFLUXDB_DATA_WAL_FSYNC_DELAY=120 \
                                        -e INFLUXDB_COORDINATOR_WRITE_TIMEOUT=30 \
                                        influxdb:latest
                                      

                                      und anschließend auf der InfluxDB Console mal die Server Config ausgelesen:

                                      root@ff56b05fc467:/# influx server-config
                                      {
                                              "assets-path": "",
                                              "bolt-path": "/var/lib/influxdb2/influxd.bolt",
                                              "e2e-testing": false,
                                              "engine-path": "/var/lib/influxdb2/engine",
                                              "feature-flags": null,
                                              "flux-log-enabled": false,
                                              "hardening-enabled": false,
                                              "http-bind-address": ":8086",
                                              "http-idle-timeout": 180000000000,
                                              "http-read-header-timeout": 10000000000,
                                              "http-read-timeout": 0,
                                              "http-write-timeout": 0,
                                              "influxql-max-select-buckets": 0,
                                              "influxql-max-select-point": 0,
                                              "influxql-max-select-series": 0,
                                              "instance-id": "",
                                              "log-level": "info",
                                              "metrics-disabled": false,
                                              "nats-max-payload-bytes": 0,
                                              "nats-port": 4222,
                                              "no-tasks": false,
                                              "pprof-disabled": false,
                                              "query-concurrency": 1024,
                                              "query-initial-memory-bytes": 0,
                                              "query-max-memory-bytes": 0,
                                              "query-memory-bytes": 0,
                                              "query-queue-size": 1024,
                                              "reporting-disabled": false,
                                              "secret-store": "bolt",
                                              "session-length": 60,
                                              "session-renew-disabled": false,
                                              "sqlite-path": "/var/lib/influxdb2/influxd.sqlite",
                                              "storage-cache-max-memory-size": 1073741824,
                                              "storage-cache-snapshot-memory-size": 26214400,
                                              "storage-cache-snapshot-write-cold-duration": "10m0s",
                                              "storage-compact-full-write-cold-duration": "4h0m0s",
                                              "storage-compact-throughput-burst": 50331648,
                                              "storage-max-concurrent-compactions": 0,
                                              "storage-max-index-log-file-size": 1048576,
                                              "storage-no-validate-field-size": false,
                                              "storage-retention-check-interval": "30m0s",
                                              "storage-series-file-max-concurrent-snapshot-compactions": 0,
                                              "storage-series-id-set-cache-size": 0,
                                              "storage-shard-precreator-advance-period": "30m0s",
                                              "storage-shard-precreator-check-interval": "10m0s",
                                              "storage-tsm-use-madv-willneed": false,
                                              "storage-validate-keys": false,
                                              "storage-wal-fsync-delay": "0s",
                                              "storage-wal-max-concurrent-writes": 0,
                                              "storage-wal-max-write-delay": 600000000000,
                                              "storage-write-timeout": 10000000000,
                                              "store": "disk",
                                              "testing-always-allow-setup": false,
                                              "tls-cert": "",
                                              "tls-key": "",
                                              "tls-min-version": "1.2",
                                              "tls-strict-ciphers": false,
                                              "tracing-type": "",
                                              "ui-disabled": false,
                                              "vault-addr": "",
                                              "vault-cacert": "",
                                              "vault-capath": "",
                                              "vault-client-cert": "",
                                              "vault-client-key": "",
                                              "vault-client-timeout": 0,
                                              "vault-max-retries": 0,
                                              "vault-skip-verify": false,
                                              "vault-tls-server-name": "",
                                              "vault-token": ""
                                      }
                                      

                                      Mein Problem ist jetzt, dass die Übergabe der Variablen scheinbar nicht greift, denn sonst müsste ja bei dem FSYNC nicht 0s stehen.

                                      Dann hab ich irgendwo gelesen, dass mit Docker die Variable so übergeben werden muss:
                                      INFLUXD_STORAGE_WAL_FSYNC_DELAY

                                      Aber auch das funktioniert nicht.
                                      Schaue ich denn auf der Container Konsole in die falschen Infos oder weiß jemand von euch, wie die richtige Variable heißt?

                                      Marc BergM Offline
                                      Marc BergM Offline
                                      Marc Berg
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #44

                                      @hennerich

                                      Ich nehme an, du willst die Variable auf 120ms stellen, dann muss du das auch so angeben:

                                      INFLUXD_STORAGE_WAL_FSYNC_DELAY=120ms

                                      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                                      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                      H 1 Antwort Letzte Antwort
                                      1
                                      • H hennerich

                                        Hallo Leute,

                                        ich muss das Thema noch mal aufmachen, weil sich die Situation mit dem Reboot signifikant verbessert hat, trotzdem ab und an aus unerfindlichen Gründen das Log explodiert.

                                        Hier hatte ich einen Ansatz gefunden, den ich gerne ausprobieren würde:
                                        https://github.com/influxdata/influxdb/issues/8036#issuecomment-875697382

                                        Mein Problem ist jetzt, dass ich die entsprechende Variable im Docker Container mitgeben muss, da sonst der Default Wert greift.
                                        Das habe ich mal so versucht und zwar mit der Deklaration wie hier beschrieben:
                                        https://docs.influxdata.com/influxdb/v2.0/reference/config-options/

                                        docker run -d --name=influxdb \
                                          -p 8086:8086 \
                                          -v /volume1/docker/influxdb:/var/lib/influxdb \
                                          -v /volume1/docker/influxdb/data2:/var/lib/influxdb2 \
                                          -v /volume1/docker/influxdb/config:/etc/influxdb2 \
                                          -e INFLUXDB_DATA_WAL_FSYNC_DELAY=120 \
                                          -e INFLUXDB_COORDINATOR_WRITE_TIMEOUT=30 \
                                          influxdb:latest
                                        

                                        und anschließend auf der InfluxDB Console mal die Server Config ausgelesen:

                                        root@ff56b05fc467:/# influx server-config
                                        {
                                                "assets-path": "",
                                                "bolt-path": "/var/lib/influxdb2/influxd.bolt",
                                                "e2e-testing": false,
                                                "engine-path": "/var/lib/influxdb2/engine",
                                                "feature-flags": null,
                                                "flux-log-enabled": false,
                                                "hardening-enabled": false,
                                                "http-bind-address": ":8086",
                                                "http-idle-timeout": 180000000000,
                                                "http-read-header-timeout": 10000000000,
                                                "http-read-timeout": 0,
                                                "http-write-timeout": 0,
                                                "influxql-max-select-buckets": 0,
                                                "influxql-max-select-point": 0,
                                                "influxql-max-select-series": 0,
                                                "instance-id": "",
                                                "log-level": "info",
                                                "metrics-disabled": false,
                                                "nats-max-payload-bytes": 0,
                                                "nats-port": 4222,
                                                "no-tasks": false,
                                                "pprof-disabled": false,
                                                "query-concurrency": 1024,
                                                "query-initial-memory-bytes": 0,
                                                "query-max-memory-bytes": 0,
                                                "query-memory-bytes": 0,
                                                "query-queue-size": 1024,
                                                "reporting-disabled": false,
                                                "secret-store": "bolt",
                                                "session-length": 60,
                                                "session-renew-disabled": false,
                                                "sqlite-path": "/var/lib/influxdb2/influxd.sqlite",
                                                "storage-cache-max-memory-size": 1073741824,
                                                "storage-cache-snapshot-memory-size": 26214400,
                                                "storage-cache-snapshot-write-cold-duration": "10m0s",
                                                "storage-compact-full-write-cold-duration": "4h0m0s",
                                                "storage-compact-throughput-burst": 50331648,
                                                "storage-max-concurrent-compactions": 0,
                                                "storage-max-index-log-file-size": 1048576,
                                                "storage-no-validate-field-size": false,
                                                "storage-retention-check-interval": "30m0s",
                                                "storage-series-file-max-concurrent-snapshot-compactions": 0,
                                                "storage-series-id-set-cache-size": 0,
                                                "storage-shard-precreator-advance-period": "30m0s",
                                                "storage-shard-precreator-check-interval": "10m0s",
                                                "storage-tsm-use-madv-willneed": false,
                                                "storage-validate-keys": false,
                                                "storage-wal-fsync-delay": "0s",
                                                "storage-wal-max-concurrent-writes": 0,
                                                "storage-wal-max-write-delay": 600000000000,
                                                "storage-write-timeout": 10000000000,
                                                "store": "disk",
                                                "testing-always-allow-setup": false,
                                                "tls-cert": "",
                                                "tls-key": "",
                                                "tls-min-version": "1.2",
                                                "tls-strict-ciphers": false,
                                                "tracing-type": "",
                                                "ui-disabled": false,
                                                "vault-addr": "",
                                                "vault-cacert": "",
                                                "vault-capath": "",
                                                "vault-client-cert": "",
                                                "vault-client-key": "",
                                                "vault-client-timeout": 0,
                                                "vault-max-retries": 0,
                                                "vault-skip-verify": false,
                                                "vault-tls-server-name": "",
                                                "vault-token": ""
                                        }
                                        

                                        Mein Problem ist jetzt, dass die Übergabe der Variablen scheinbar nicht greift, denn sonst müsste ja bei dem FSYNC nicht 0s stehen.

                                        Dann hab ich irgendwo gelesen, dass mit Docker die Variable so übergeben werden muss:
                                        INFLUXD_STORAGE_WAL_FSYNC_DELAY

                                        Aber auch das funktioniert nicht.
                                        Schaue ich denn auf der Container Konsole in die falschen Infos oder weiß jemand von euch, wie die richtige Variable heißt?

                                        Marc BergM Offline
                                        Marc BergM Offline
                                        Marc Berg
                                        Most Active
                                        schrieb am zuletzt editiert von Marc Berg
                                        #45

                                        @hennerich sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                                        INFLUXDB_COORDINATOR_WRITE_TIMEOUT

                                        Diese Umgebungsvariable gibt es übrigens in der V2.x nicht mehr.

                                        Hast du zu den Zeitpunkten, zu denen die Timeouts auftreten, Einträge im InfluxDB-Log, also auf der Docker-Console? In Abhängigkeit davon, ob zu diesem Zeitpunkt gerade ein Index geschrieben wird oder eine "Compaction" läuft, könnten unterschiedliche Anpassungen Sinn ergeben.

                                        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                                        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                        1 Antwort Letzte Antwort
                                        1
                                        • Marc BergM Marc Berg

                                          @hennerich

                                          Ich nehme an, du willst die Variable auf 120ms stellen, dann muss du das auch so angeben:

                                          INFLUXD_STORAGE_WAL_FSYNC_DELAY=120ms

                                          H Offline
                                          H Offline
                                          hennerich
                                          schrieb am zuletzt editiert von
                                          #46

                                          @marc-berg sagte in ioBroker Docker - InfluxDB Error bei hoher Disk I/O:

                                          @hennerich

                                          Ich nehme an, du willst die Variable auf 120ms stellen, dann muss du das auch so angeben:

                                          INFLUXD_STORAGE_WAL_FSYNC_DELAY=120ms

                                          Hey Marc,

                                          besten Dank für deine schnelle Rückmeldung.
                                          Also gibt es die Variable aus meiner ersten Codebox (INFLUXDB_DATA_WAL_FSYNC_DELAY) nicht mehr oder es ist die falsche, richtig?
                                          Und den Container hatte ich beim zweiten Versuch schon so mit Angabe der Zeit gestartet. Das wird mir angezeigt:
                                          5ed4ed50-5239-4142-b4d6-2b5e411b9406-image.png

                                          Tutorial UVR1611 C.M.I. Integration
                                          Tutorial SolarEdge Integration via ModBus

                                          Marc BergM 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          651

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe