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. IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut)

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
abhängigkeit redis-server
31 Beiträge 7 Kommentatoren 2.4k Aufrufe 10 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.
  • AlCalzoneA AlCalzone

    Dann hast du wahrscheinlich noch eine init.d-basierte Installation. Öffne mal die Datei /etc/init.d/iobroker.sh mit dem Editor. Dort sollte zu Beginn soetwas stehen:

    #!/bin/bash
    ### BEGIN INIT INFO
    # Provides:          iobroker.sh
    # Required-Start:    \$network \$local_fs \$remote_fs
    # Required-Stop:     \$network \$local_fs \$remote_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: starts ioBroker
    # Description:       starts ioBroker
    

    Ändere das zu

    #!/bin/bash
    ### BEGIN INIT INFO
    # Provides:          iobroker.sh
    # Required-Start:    \$network \$local_fs \$remote_fs
    # Required-Stop:     \$network \$local_fs \$remote_fs
    # Should-Start:      redis-server
    # Should-Stop:       redis-server
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: starts ioBroker
    # Description:       starts ioBroker
    

    (also die beiden Zeilen mit redis-server einfügen).

    smartboartS Offline
    smartboartS Offline
    smartboart
    schrieb am zuletzt editiert von
    #20

    @AlCalzone said in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

    Should-Start: redis-server

    Should-Stop: redis-server

    vielen Lieben Dank für den Tipp...werde ich am WE mal ausprobieren....
    Unbenannt.PNG

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA AlCalzone

      Dann hast du wahrscheinlich noch eine init.d-basierte Installation. Öffne mal die Datei /etc/init.d/iobroker.sh mit dem Editor. Dort sollte zu Beginn soetwas stehen:

      #!/bin/bash
      ### BEGIN INIT INFO
      # Provides:          iobroker.sh
      # Required-Start:    \$network \$local_fs \$remote_fs
      # Required-Stop:     \$network \$local_fs \$remote_fs
      # Default-Start:     2 3 4 5
      # Default-Stop:      0 1 6
      # Short-Description: starts ioBroker
      # Description:       starts ioBroker
      

      Ändere das zu

      #!/bin/bash
      ### BEGIN INIT INFO
      # Provides:          iobroker.sh
      # Required-Start:    \$network \$local_fs \$remote_fs
      # Required-Stop:     \$network \$local_fs \$remote_fs
      # Should-Start:      redis-server
      # Should-Stop:       redis-server
      # Default-Start:     2 3 4 5
      # Default-Stop:      0 1 6
      # Short-Description: starts ioBroker
      # Description:       starts ioBroker
      

      (also die beiden Zeilen mit redis-server einfügen).

      smartboartS Offline
      smartboartS Offline
      smartboart
      schrieb am zuletzt editiert von
      #21

      @AlCalzone said in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

      Should-Start: redis-server

      Should-Stop: redis-server

      super das hats gebracht! Vielen Dank der Tipp war Gold wert.
      Kann mir kurz noch einer erklären warum ich das fixer script trotzdem noch mal laufen lassen sollte?
      Mein System läuft absolut stabil...

      AlCalzoneA 1 Antwort Letzte Antwort
      0
      • smartboartS smartboart

        @AlCalzone said in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

        Should-Start: redis-server

        Should-Stop: redis-server

        super das hats gebracht! Vielen Dank der Tipp war Gold wert.
        Kann mir kurz noch einer erklären warum ich das fixer script trotzdem noch mal laufen lassen sollte?
        Mein System läuft absolut stabil...

        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #22

        @smartboart sagte in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

        Mein System läuft absolut stabil...

        Brauchst du nicht unbedingt. Wenn bei dir wirklich alles problemlos läuft, kannst du es auch erst mal lassen.

        Ins Fixer-Skript und den neuesten Installer ist einiges an Erfahrung eingeflossen, was die Rechte-Problematiken auf neueren Systemen (insbesondere wegen npm) angeht. Ausführen als Root (sudo iobroker start, etc..., was eine Sicherheitslücke darstellt) und EACCES-Probleme bei Installationen sind damit Geschichte.

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

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

          Moin zusammen,

          ja ich weiß, dieses Thema ist schon paar Jahre alt. Der Issue jedoch ist (zumindest bei mir) noch aktuell.
          Wenn ich auf der Konsole ioBroker stop machen möchte (z.B. bei Updates), dann dauert das Stoppen bis zu 5min bei mir.
          Jetzt wollte ich gerne diesen Tipp hier ausprobieren, nur gibts die Datei /etc/init.d/iobroker.sh nicht mehr.
          Und ja, es gab vor etlicher Zeit mal die Umstellung auf diesen Service. Ich weiß trotzdem nicht, wo ich denn jetzt das Redis Zeug ausschalten kann, damit das schneller geht.
          Mit dem Installation Fixer hat das jedenfalls nicht funktioniert.

          Danke und Grüße
          Henri

          1 Antwort Letzte Antwort
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #24

            systemctl status iobroker sagt dir wo das service File in aktuellen Environments liegt.

            Bildschirmfoto 2022-02-03 um 11.08.09.png

            Am Ende das editieren und dann

            systemctl daemon-reload zum "speichern" des genderten servcie files

            H 1 Antwort Letzte Antwort
            1
            • apollon77A apollon77

              systemctl status iobroker sagt dir wo das service File in aktuellen Environments liegt.

              Bildschirmfoto 2022-02-03 um 11.08.09.png

              Am Ende das editieren und dann

              systemctl daemon-reload zum "speichern" des genderten servcie files

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

              @apollon77
              Danke dir apollon.
              Darf ich dich noch mal fragen, was genau ich in der Datei ändern muss, damit dieses "Redis/ langsames Herunterfahren" abgestellt wird?

              apollon77A 1 Antwort Letzte Antwort
              0
              • H hennerich

                @apollon77
                Danke dir apollon.
                Darf ich dich noch mal fragen, was genau ich in der Datei ändern muss, damit dieses "Redis/ langsames Herunterfahren" abgestellt wird?

                apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #26

                @hennerich Also an sich sollte da sdhcon alles drin sein ... iobroker.fix schreibt das an sich neu.

                Unter "After" und "Wants" in der ersten Sektion muss redis.service drin sein ... anaonsten musst du schauen ob der bei dir vllt anders heisst?

                H 1 Antwort Letzte Antwort
                1
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #27
                  Dieser Beitrag wurde gelöscht!
                  H 1 Antwort Letzte Antwort
                  0
                  • apollon77A apollon77

                    @hennerich Also an sich sollte da sdhcon alles drin sein ... iobroker.fix schreibt das an sich neu.

                    Unter "After" und "Wants" in der ersten Sektion muss redis.service drin sein ... anaonsten musst du schauen ob der bei dir vllt anders heisst?

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

                    @apollon77
                    Hey, so sieht das File bei mir aus:

                    [Unit]
                    Description=ioBroker Server
                    Documentation=http://iobroker.net
                    After=network.target redis.service influxdb.service mysql-server.service mariadb-server.service
                    Wants=redis.service influxdb.service mysql-server.service mariadb-server.service
                    
                    [Service]
                    Type=simple
                    User=iobroker
                    Environment="NODE=$(which node)"
                    ExecStart=/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js'
                    Restart=on-failure
                    
                    [Install]
                    WantedBy=multi-user.target
                    
                    apollon77A 1 Antwort Letzte Antwort
                    0
                    • H hennerich

                      @apollon77
                      Hey, so sieht das File bei mir aus:

                      [Unit]
                      Description=ioBroker Server
                      Documentation=http://iobroker.net
                      After=network.target redis.service influxdb.service mysql-server.service mariadb-server.service
                      Wants=redis.service influxdb.service mysql-server.service mariadb-server.service
                      
                      [Service]
                      Type=simple
                      User=iobroker
                      Environment="NODE=$(which node)"
                      ExecStart=/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js'
                      Restart=on-failure
                      
                      [Install]
                      WantedBy=multi-user.target
                      
                      apollon77A Offline
                      apollon77A Offline
                      apollon77
                      schrieb am zuletzt editiert von
                      #29

                      @hennerich und so sollte es aussehen und so tut es bei mir

                      1 Antwort Letzte Antwort
                      1
                      • apollon77A apollon77

                        Dieser Beitrag wurde gelöscht!

                        H Offline
                        H Offline
                        hennerich
                        schrieb am zuletzt editiert von
                        #30
                        Dieser Beitrag wurde gelöscht!
                        apollon77A 1 Antwort Letzte Antwort
                        0
                        • H hennerich

                          Dieser Beitrag wurde gelöscht!

                          apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von apollon77
                          #31
                          Dieser Beitrag wurde gelöscht!
                          1 Antwort Letzte Antwort
                          1
                          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

                          397

                          Online

                          32.5k

                          Benutzer

                          81.6k

                          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