Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. IoBroker CPU Load 100%

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    IoBroker CPU Load 100%

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

      Hi Leute,

      ich habe folgendes Problem mit meinem ioBroker auf einem Raspberry PI 4.
      Seit heute morgen läd die Admin seite ewig wenn ich sie aufrufe. Im SSH Terminal zeigt mir top eine CPU last von 100% beim iobroker prozess..

      Der Fehler kam als ich im Admin unter Szenen ein paar Szenen editiert habe und diese getestet habe..
      Keine offensichtlichen Loops o.Ä., mein Gedanke war trotzdem erstmal ein korruptes Script.

      iobroker stop javascript.0 hilft aber leider nicht
      Auch das deaktivieren vom hue und ham adapter bringt nichts.

      Auffallend ist auch dass es circa 7 Prozesse im top log sind.

      Meine Frage, gibt es ein Terminal script welches mir die laufenden Adapter ggf. sogar mit cpu load nennt?

      Wie kann ich hier sonst rangehen um den Fehler zu finden?

      Bin für jegliche Vorschläge dankbar 🙂

      Homoran UncleSam 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Benda last edited by

        @jan-benda sagte in IoBroker CPU Load 100%:

        Im SSH Terminal zeigt mir top eine CPU last von 100% beim iobroker prozess.

        bitte zeigen!

        @jan-benda sagte in IoBroker CPU Load 100%:

        Der Fehler kam als ich im Admin unter Szenen ein paar Szenen editiert habe und diese getestet habe..

        iobroker stop javascript.0 hilft aber leider nicht

        und warum stoppst du die Szenen dann nicht?

        @jan-benda sagte in IoBroker CPU Load 100%:

        Auffallend ist auch dass es circa 7 Prozesse im top log sind.

        wie gesagt: Zeigen!

        1 Reply Last reply Reply Quote 0
        • UncleSam
          UncleSam Developer @Benda last edited by

          @jan-benda sagte in IoBroker CPU Load 100%:

          CPU last von 100% beim iobroker prozess

          ioBroker ist (normalerweise) nicht ein einziger Prozess. Welcher ist da betroffen?

          Sonst kannst du auch mal ein ps aux machen, um alle Prozesse aufgelistet zu bekommen, ohne dass sie ständig "herumspringen" wie in top.

          B 1 Reply Last reply Reply Quote 0
          • B
            Benda @UncleSam last edited by Benda

            Bildschirmfoto 2021-01-18 um 11.31.59.png

            Wohlmöglich fehlt mir ein wenig Verständnis der Szenen.
            Ich habe ein paar Szenen angelegt die jeweils eine Hue Szene schalten + 2 Alexa gesteuerte Lichter über den alexa2 adapter schalten.

            Im Szenen Tab habe ich dann immer auf den Test button gedrückt.
            In einem Blocky habe ich dann trigger für diverse Alexa Routinen die dann die jeweilige iobroker Szene schaltet.

            Ist hier ggf. ein Logikfehler drinne? Muss ich die geschaltenen Szenen wieder abschalten?

            iobroker stop scenes.0 hat leider auch nichts gebracht.

            ps aux brachte mir etwas mehr info, hier die relevanten einträge:

            iobroker 12157  102  3.7 234176 148708 ?       Rsl  11:13  25:06 iobroker.js-controller
            iobroker 12182  1.2  2.1 173640 84388 ?        Sl   11:13   0:18 io.admin.0
            iobroker 12258  0.2  1.3 146496 52204 ?        Sl   11:13   0:03 io.discovery.0
            iobroker 12362  0.3  1.5 150672 59444 ?        Sl   11:13   0:04 io.info.0
            iobroker 12500  0.3  1.6 153368 64576 ?        Sl   11:13   0:05 io.alexa2.0
            iobroker 12989 47.5  9.2 453240 362792 ?       Sl   11:13  11:30 io.javascript.0
            

            sollte der adapter nicht mit iobroker stop javascript.0 gestoppt sein?

            Homoran Dutchman paul53 3 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Benda last edited by Homoran

              @jan-benda sagte in IoBroker CPU Load 100%:

              Ist hier ggf. ein Logikfehler drinne?

              Ich nutze weder Alexa noch Hue.
              Szenen, die andere Szenen triggern kommt mir jedoch komisch vor.

              In deinem top sind jede Menge "node" Prozesse zu sehen.
              Das kommt üblichwerweise nur bei Adapterstarts vor, ansonsten stünde da "io-irgendwas"

              die Load average um die 2 ist zwar etwas hoch, aber nicht kritisch
              und der SWAP ist noch unangetastet

              1 Reply Last reply Reply Quote 0
              • Dutchman
                Dutchman Developer Most Active Administrators @Benda last edited by Dutchman

                @jan-benda sagte in IoBroker CPU Load 100%:

                Ist hier ggf. ein Logikfehler drinne? Muss ich die geschaltenen Szenen wieder abschalten?

                stoppe mal den javascript adapter sieht aus nach ner loop welche durch deine Szenen in Kombi mit blockly verursacht wird

                B 1 Reply Last reply Reply Quote 0
                • B
                  Benda @Dutchman last edited by Benda

                  @dutchman said in IoBroker CPU Load 100%:

                  stoppe mal den javascript adapter sieht aus nach ner loop welche durch deine Szenen in Kombi mit blockly verursacht wird

                  pi@iobroker:/opt/iobroker $ iobroker stop javascript.0
                  The adapter "javascript.0" was stopped.
                  

                  PS: javascript.1 existiert nicht, habe auch nur eine Instanz aktiviert

                  Bringt allerdings keine änderung. Die CPU Load ist immer noch auf 100% und wenn ich den Admin aufrufe läd er zwar das GUI, aber der horizontale Ladebalken läd ewig und irgendwann hört er auf und ich sehe keine Einträge, egal auf welcher Seite ich mich befinde...

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Benda last edited by Homoran

                    @jan-benda sagte in IoBroker CPU Load 100%:

                    Die CPU Load ist immer noch auf 100%

                    Geduld!

                    • Szenen und javascript stoppen
                    • warten!

                    Wenn da tatsächlich dauernd Instanzen neu hochfahren, muss das erst einmal zur Ruhe kommen
                    Auch nicht in der Zeit versuchen auf den admin zuzugreifen

                    B 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Benda last edited by paul53

                      @jan-benda sagte: sollte der adapter nicht mit iobroker stop javascript.0 gestoppt sein?

                      Die Endlosschleife ist noch nicht fertig abgearbeitet (Puffer). Es kann eine Weile dauern, bis die CPU-Load runter geht.

                      1 Reply Last reply Reply Quote 0
                      • B
                        Benda @Homoran last edited by

                        Ich habe kein Admin Fenster offen und beide Commands nacheinander ausgeführt,
                        in top sehe ich nach wie vor diverse iobroker .. node prozesse spawnen und wieder verschwinden.

                        Verständnisfrage: wenn ich nun sudo reboote, werden die adapter wieder

                        Auch ein Neustart hat keine Besserung gebracht 😕

                        pi@iobroker:~ $ cd /opt/iobroker
                        pi@iobroker:/opt/iobroker $ iobroker stop javascript.0
                        The adapter "javascript.0" was stopped.
                        iobrpi@iobroker:/opt/iobroker $ iobroker stop scenes.0
                        The adapter "scenes.0" was stopped.
                        pi@iobroker:/opt/iobroker $ iobroker stop hue.0
                        The adapter "hue.0" was stopped.
                        pi@iobroker:/opt/iobroker $ iobroker stop ham.0
                        pi@iobroker:/opt/iobroker $ top
                        
                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Benda last edited by

                          @jan-benda sagte in IoBroker CPU Load 100%:

                          Auch ein Neustart hat keine Besserung gebracht

                          damit geht es erst einmal wieder von vorne los

                          paul53 Dutchman 2 Replies Last reply Reply Quote 0
                          • paul53
                            paul53 @Homoran last edited by

                            @homoran sagte:

                            damit geht es erst einmal wieder von vorne los

                            Sollte es nicht, wenn die Javascript-Instanz gestoppt ist.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators @Homoran last edited by Dutchman

                              @Jan-Benda

                              ich wuerde mal :

                              • alle adapter stoppen (iobroker stop all)
                              • nur den admin start (iobroker start admin)
                              • system neu starten

                              Jetzt sollte dein system hoch kommen mit nur den admin adapter und die last 0 sein (den es laeuft nix) jetzt kannste adapter fuer Adapter aktivieren um zu sehen wo es anfängt (Auschluss verfahren)

                              B 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @paul53 last edited by

                                @paul53 Aber die "node"-Prozesse, hinter denen sich hochfahrende Instanzen verbergen, werden erst mal wieder einiges an Leistung fressen

                                paul53 1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 @Homoran last edited by

                                  @homoran sagte: Aber die "node"-Prozesse, hinter denen sich hochfahrende Instanzen verbergen, werden erst mal wieder einiges an Leistung fressen

                                  Ja, aber das ist schnell vorbei.

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    Benda @Dutchman last edited by

                                    @dutchman said in IoBroker CPU Load 100%:

                                    ich wuerde mal :

                                    alle adapter stoppen (iobroker stop all)
                                    nur den admin start (iobroker start admin)
                                    system neu starten

                                    Jetzt sollte dein system hoch kommen mit nur den admin adapter und die last 0 sein (den es laeuft nix) jetzt kannste adapter fuer Adapter aktivieren um zu sehen wo es anfängt (Auschluss verfahren)

                                    Habe ich gemacht, es ist aber immer noch das gleiche problem 😕

                                    paul53 Dutchman 2 Replies Last reply Reply Quote 0
                                    • paul53
                                      paul53 @Benda last edited by paul53

                                      @jan-benda sagte: es ist aber immer noch das gleiche problem

                                      Wirklich? Was sagt jetzt?

                                      ps aux
                                      
                                      B 1 Reply Last reply Reply Quote 0
                                      • Dutchman
                                        Dutchman Developer Most Active Administrators @Benda last edited by Dutchman

                                        @jan-benda sagte in IoBroker CPU Load 100%:

                                        Habe ich gemacht, es ist aber immer noch das gleiche problem

                                        dan mach mal bitte
                                        iobroker list instances

                                        ich moechte jetzt sehen ob die adapter wirklich aus sind, wen ja kommt deine Systemlast nicht durch ioBroker 🙂

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          Benda @paul53 last edited by

                                          @dutchman said in IoBroker CPU Load 100%:

                                          dan mach mal bitte
                                          iobroker list instances
                                          ich moechte jetzt sehen ob die adapter wirklich aus sind, wen ja kommt deine Systemlast nicht durch ioBroker

                                          Hier stehen alle Instances wieder auf enabled.. Scheinbar hat der Neustart dazu geführt...

                                          ich habe jetzt nochmal folgendes ohne anschließenden neustart gemacht:

                                          iobroker stop all
                                          iobroker start admin
                                          

                                          ps aux liefert mir:

                                          iobroker   489  100  3.2 217576 128764 ?       Rsl  12:08  20:34 iobroker.js-controller
                                          root       501  0.0  0.0      0     0 ?        I    12:08   0:00 [kworker/2:3-cgroup_destroy]
                                          root       510  0.0  0.1  37964  5780 ?        Ssl  12:08   0:00 /usr/lib/policykit-1/polkitd --no-debug
                                          root       522  0.0  0.1  11120  4056 ?        Ss   12:08   0:00 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
                                          root       527  0.0  0.1  10728  5348 ?        Ss   12:08   0:00 /usr/sbin/sshd -D
                                          root       542  0.0  0.0   5620  2792 tty1     Ss   12:08   0:00 /bin/login -f
                                          iobroker   588  0.5  2.0 181608 81696 ?        Sl   12:08   0:06 io.admin.0
                                          pi         610  0.0  0.1  14604  7252 ?        Ss   12:08   0:00 /lib/systemd/systemd --user
                                          pi         611  0.0  0.0  16876  1768 ?        S    12:08   0:00 (sd-pam)
                                          pi         621  0.0  0.0   8492  3724 tty1     S+   12:08   0:00 -bash
                                          iobroker   745  0.2  1.3 146212 51864 ?        Sl   12:08   0:03 io.discovery.0
                                          iobroker  1033  0.3  1.5 149836 59984 ?        Sl   12:08   0:04 io.info.0
                                          iobroker  1156  0.4  1.6 153704 64756 ?        Sl   12:08   0:05 io.alexa2.0
                                          iobroker  2339 46.5  8.6 427844 337632 ?       Sl   12:08   9:20 io.javascript.0
                                          
                                          Homoran 1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @Benda last edited by

                                            @jan-benda sagte in IoBroker CPU Load 100%:

                                            Hier stehen alle Instances wieder auf enabled.. Scheinbar hat der Neustart dazu geführt...

                                            nicht normalerweise.

                                            Ist die Karte dabei zu Sterben und im ReadOnly Modus?

                                            dmesg bitte in code-tags und spoiler posten

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            690
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            41
                                            3464
                                            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