Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst] Web UI nicht mehr erreichbar

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Web UI nicht mehr erreichbar

    This topic has been deleted. Only users with topic management privileges can see it.
    • 0
      0cool77 last edited by 0cool77

      Hallo Zusammen,

      erst mal ein paar Infos zu Anfang.

      • Der io-broker läuft bei mir in einem Docker Container in der latest Version.
      • Der Docker Container wird auf meinem internen Server gehostet. Als Docker UI verwende ich den Portainer.
      • Der Docker Conatainer vom io-broker befindet sich im Status Healthy

      Seit einiger Zeit ist der io-broker nicht mehr auf dem Port 8082 über den Browser erreichbar.

      Meldung: "Diese Website ist nicht erreichbar"
      

      Wenn ich mich mit der CLI der Containers verbinde, kann ich das Tool iobroker aufrufen. Bei einem Portscan von meinem Client, auf dem Port 8082, antwortet der io-Broker. Also scheint der io-broker zu laufen.
      Jetzt hab ich weiter nachgeforscht und mir die Details zum Dockerfile im Portainer angeschaut und somit das Skript identifiziert das den Healthcheck ausführt.
      Als ich mir das Skript genauer anschaute, viel mir auf, dass der Healthcheck den Wert "starting" erwartet, das Skript gibt jedoch bei einem erfolgreichen Start den String "running" zurück gibt.

      Was mir aufgefallen ist pack ich in den Code block, mit meinen Kommentar:

      root@iobroker:/opt/iobroker# cat /opt/scripts/healthcheck.sh # -> Healthcheck Skript anzeigen lassen
      #!/usr/bin/env bash
      
      # bash strict mode
      set -euo pipefail
      
      # Script checks health of running container
      
      # bash strict mode
      set -e
      
      if [ "$(cat /opt/.docker_config/.healthcheck)" == "starting" ] # -> Wird auf Starting geprüft
      then
        echo "Health status: OK - Startup script is still running."
        exit 0
      elif [ "$(cat /opt/.docker_config/.healthcheck)" == "maintenance" ]
      then
        echo "Health status: OK - Container is running in maintenance mode."
        exit 0
      elif [ "$(ps -fe|grep "[i]obroker.js-controller"|awk '{print $2}')" != "" ]
      then
        echo "Health status: OK - Main process (js-controller) is running."
        exit 0
      fi
      
      echo "Health status: !!! NOT OK !!! - Something went wrong. Please see container logs for more details and/or try restarting the container."
      exit 1
      root@iobroker:/opt/iobroker# cat /opt/.docker_config/.healthcheck  # -> Dieser Befehl ist aus zeile 2 des skripts 
      running
      

      Ich bin für jede Hilfe dankbar die mir weiter an mein Ziel bringt, mich wieder per Web UI anmelden zu können.

      Vielen Dank schon mal im voraus 🙂

      O 0 2 Replies Last reply Reply Quote 0
      • O
        oFbEQnpoLKKl6mbY5e13 @0cool77 last edited by

        @0cool77

        Hast du den Admin denn auf Port 8082 konfiguriert? Bei mir läuft der nämlich auf Port 8081.

        0 1 Reply Last reply Reply Quote 0
        • 0
          0cool77 @oFbEQnpoLKKl6mbY5e13 last edited by

          @ofbeqnpolkkl6mby5e13
          Ich danke Dir. Ich dachte ich hätte den Admin umkonfiguriert. Was nicht der Fall war. Jetzt kann ich wieder auf die Web UI zugreifen 🙂

          1 Reply Last reply Reply Quote 0
          • 0
            0cool77 @0cool77 last edited by 0cool77

            Gelöscht

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            453
            Online

            32.0k
            Users

            80.4k
            Topics

            1.3m
            Posts

            2
            4
            191
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo