Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. 0cool77

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    0
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Groups 1

    0cool77

    @0cool77

    Starter

    0
    Reputation
    7
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    0cool77 Follow
    Starter

    Latest posts made by 0cool77

    • RE: [Gelöst] Web UI nicht mehr erreichbar

      Gelöscht

      posted in ioBroker Allgemein
      0
      0cool77
    • RE: [Gelöst] Web UI nicht mehr erreichbar

      @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 🙂

      posted in ioBroker Allgemein
      0
      0cool77
    • [Gelöst] Web UI nicht mehr erreichbar

      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 🙂

      posted in ioBroker Allgemein
      0
      0cool77
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo