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. ioBroker Allgemein
  4. [gelöst] Problem bei vielen zeitgleichen Zugriffen (Besonders über Proxy)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Problem bei vielen zeitgleichen Zugriffen (Besonders über Proxy)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 2 Kommentatoren 2.0k Aufrufe
  • Ä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.
  • E Offline
    E Offline
    echt_weg
    schrieb am zuletzt editiert von
    #1

    Moin,

    ich bin dabei von ccu.io+dashui auf iobroker+vis umzusteigen (migration mit minimalen anpassungen)

    Soweit funktioniert auch alles, allerdings nutze ich sehr viele tabs (teilweise verschachtelt) mit entsprechend vielen views.

    Dazu kommt, dass ich ca. 8 Rickshaw-Diagramme in verschiedenen views via iframe dazu lade.

    Beim direkten Zugriff auf vis kommt es selten aber reproduzierbar zu Fehlern bei der Anzeige der Diagramme (Leere Seite oder Keine Verbindung zum Server), welche tlw. auch dazu führt, dass die gesamte View "abstürzt" (ebenfalls mit Keine Verbindung zum Server).

    Verstärkt wird das Thema beim externem Aufruf über Apache2 als Reverse-Proxy.

    Zur Konfigration:

    -Debian 8

    -Apache und Node.js aus debian-repo

    -aktuell iobroker und web ohne ssl und ohne auth um diese als Fehlerquellen auszuschließen (Authentifizierung über Apache, wobei auch komplettes abschalten nichts ändert)

    Rewrite (Parameter oben sind aktueller Spielstand, wobei bisher lediglich retry=0 positive Auswirkungen hat, auch komplette ohne Parameter wird es nicht besser)

    ProxyPass / http://192.168.100.1:8082/ status=+i timeout=1200 retry=0

    ProxyPassReverse / http://192.168.100.1:8082/

    Für mich sieht es aus, als wenn das Problem zwar durch Apache verstärkt wird aber dort nicht direkt zu suchen ist. Aus Sicht vom Apache-Log stellt es sich folgendermaßen dar:

    Beispiel:

    [proxy_http:error] [pid 19372] (20014)Internal error: [client BLA1:55317] AH01102: error reading status line from remote server 192.168.100.1:8082, referer: http://BLA2/rickshaw/index.html?range=1 … B%236060c0

    Gibt es sinnvolle Ansatzpunkte das Problem anzugehen? Im Log von iobroker gibt trotz Debug-Level keine für mich erkennbaren Hinweise

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      Ich glaube nicht, dass Express Web Server die Seiten nicht schnell genug liefern kann. Aber es kann sein, dass die Grafiken einfach zu viel brauchen.

      Man konnte probieren die Web Seiten und die seiten auseinander trennen. Z.B. eine zweite Instanz von Web anlegen und über die dann nur die Grafiken liefern.

      1 Antwort Letzte Antwort
      0
      • E Offline
        E Offline
        echt_weg
        schrieb am zuletzt editiert von
        #3

        was genau meinst du mit grafiken? Die Diagramme oder statische Bilder?

        Ich habe nun alle rickshaw-Zugriffe über eine zweite Instanz umgebogen:

        ProxyPass /rickshaw/ http://192.168.100.1:8083/rickshaw/ retry=0

        ProxyPassReverse /rickshaw/ http://192.168.100.1:8083/rickshaw/

        ProxyPass / http://192.168.100.1:8082/ retry=0

        ProxyPassReverse / http://192.168.100.1:8082/

        ändert leider auch nichts

        1 Antwort Letzte Antwort
        0
        • E Offline
          E Offline
          echt_weg
          schrieb am zuletzt editiert von
          #4

          Hab es nun hin. Der Websocket muss auf der gleichen web-server instanz von rickshaw laufen. Nun klappt alles und bisher schmiert nichts ab

          RewriteEngine On

          RewriteCond %{REQUEST_URI} ^/socket.io [NC]

          RewriteCond %{QUERY_STRING} transport=websocket [NC]

          RewriteRule /(.*) ws://localhost:8083/$1 [P,L]

          ProxyPass /socket.io http://localhost:8083/socket.io

          ProxyPassReverse /socket.io http://localhost:8083/socket.io

          ProxyPass /rickshaw/ http://192.168.100.1:8083/rickshaw/ retry=0

          ProxyPassReverse /rickshaw/ http://192.168.100.1:8083/rickshaw/

          ProxyPass / http://192.168.100.1:8082/ retry=0

          ProxyPassReverse / http://192.168.100.1:8082/

          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #5

            Kann man das als gelöst bezeichnen?

            1 Antwort Letzte Antwort
            0
            • E Offline
              E Offline
              echt_weg
              schrieb am zuletzt editiert von
              #6

              ja, ist gelöst. läuft durchgehend stabil

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              641

              Online

              32.7k

              Benutzer

              82.4k

              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