NEWS
Was stoppt meinen Iobroker???
-
@homoran bis jetzt hatte ich - außer bei einer endlosschleife in einem script) - noch keine aussetzer solcher art.
bei extrem vielen dp könnte das auch sein - dann wäre wahrscheinlich redis eine lösung
momentan tendiere ich eher auf ein linux thema - aber das basiert nicht auf wissen - eine top ausgabe wäre def. hilfreich, zur zeit des aussetzers
-
@asgothian
Hier meine Objekte:
-
@brokeling sollte kein thema sein - ich bin irgendwo bei 30000 - ein raspi 4 sollte das locker schlucken
-
@brokeling said in Was stoppt meinen Iobroker???:
Hier meine Objekte:
Anfänger
Im Ernst, das ist nichts.
Außerdem würde dann auch die Load hochgehen -
@asgothian
Hier meine Objekte:
![0_1610473929007_3f3aae04-3b0b-465e-bf45-a5d49abcdd1f-grafik.png](Uploading 100%) ![0_1610473898664_25a4ff19-b2f5-45fe-8802-61efdc97e3d6-grafik.png](Uploading 100%)@homoran said in Was stoppt meinen Iobroker???:
@brokeling said in Was stoppt meinen Iobroker???:
Hier meine Objekte:
Anfänger
Letzteres habt ihr wahrscheinlich schon früher bemerkt
Wenn ich top beobachte erscheint eigentlich immer
node
ganz oben. Da stehen dann auch mal kurzzeitig >90% CPU, es waren auch schon 103% oder so zu sehen.... -
@brokeling
Ich würde jetzt temporär einzelne Adapter anhalten um zu schauen ob sich da etwas tut. Immer nur einen, und den ioBroker eine Zeit laufen lassen.Wenn ein bestimmter Adapter die Ursache ist solltest Du damit weiter kommen. Wenn das keinen Erfolg hat dann muss es entweder im Linux System verborgen liegen oder du hast einen Node Prozess der im Hintergrund versucht deinen PI warm zu halten.
A.
-
@brokeling said in Was stoppt meinen Iobroker???:
Wenn ich top beobachte erscheint eigentlich immer
node
ganz oben. Da stehen dann auch mal kurzzeitig >90% CPU, es waren auch schon 103% oder so zu sehen....das ist interessant.
Wenn ein Adapter startet heisst der Prozess erst nur node, und wird nach vollständigem Start in den Namen des Adapters geändert.
Der Start braucht natürlich mehr Ressourcen.Dann wäre es interssant, ob das ein scheduled start ist, oder ein Adapter spinnt.
Dazu vorne die PID (Prozess-ID) merken und danach suchen, wenn 'node' weg ist.
Dann sieht man vielleicht den Namen -
@homoran said in Was stoppt meinen Iobroker???:
Wenn ein Adapter startet heisst der Prozess erst nur node, und wird nach vollständigem Start in den Namen des Adapters geändert.
Der Start braucht natürlich mehr Ressourcen.
Dann wäre es interssant, ob das ein scheduled start ist, oder ein AdapterSollten sich Adapterstarts nicht auch im ioBroker Log finden lassen ?
A.
-
ich nutze eigentlich nur htop - da sehe ich aber etwas mehr wie nur "node"
"sudo apt install htop"
bitte schau mal mit htop - ist besser
bild: unten top
oben htop -
@asgothian said in Was stoppt meinen Iobroker???:
Sollten sich Adapterstarts nicht auch im ioBroker Log finden lassen ?
du stellst Fragen!
Ich denke ja - unter host.HostName filtern
Oder mal nach scheduled Instanzen sehen, vielleicht ist da schon was falsch konfiguriert
-
@liv-in-sky said in Was stoppt meinen Iobroker???:
da sehe ich aber etwas mehr wie nur "node"
das ist ja auch nur temporär ganz kurz 'node'
-
@homoran kann aber alles sein - javascript, js-controller, .....
vielleicht ist es ja ein zu extrem eingestellter adapter (zeit periodisch gesehen)
-
@homoran said in Was stoppt meinen Iobroker???:
du stellst Fragen!
Ich denke ja - unter host.HostName filternIch hätte vielleicht gleich schreiben sollen das man adapterstarts im Log sehen kann. Generell generiert der Host beim Start eines Adapters immer eine Meldung wie diese.
instance system.adapter.nanoleaf-lightpanels.0 started with pid 10593
@brokeling - wirf doch mal einen Blick in Dein log ob da etwas auffällig in der Richtung ist.
-
@homoran said:
das ist ja auch nur temporär ganz kurz 'node'Bei mir (Ubuntu 18.04 / Node 12) nicht. Da zeigt top permanent "node" an.
Unter älterem Raspbian wird die ioBroker-Instanz angezeigt. -
@liv-in-sky said in Was stoppt meinen Iobroker???:
vielleicht ist es ja ein zu extrem eingestellter adapter (zeit periodisch gesehen)
das meinte ich ja; mal die schedules in den Instanzen kontrollieren
Hier mein
top
vom Pi4
Ein neuer Prozess sollte immer die höchste PID bekommen.
Dann einfach auf N (großes "N") tippen dann wird nach PID sortiert
wenn falsch rum, ein R (großes "R" für reverse) tippen dann wird umgekehrt sortiert.
Der zuletzt als 'node' gestartete Prozess sollte dann oben zu finden sein und jetzt den korrekten Namen haben.
-
nur zur sicherheit gefragt - du hast aber nicht irgendein gerät im netz laufen, dass extrem traffic erzeugt - wenn ein adapter auf internet zugreift und dein netz zu ist, könnte es auch zu aussetzern kommen
-
@paul53 said in Was stoppt meinen Iobroker???:
Bei mir (Ubuntu 18.04 / Node 12) nicht. Da zeigt top permanent "node" an.
ich wusste doch, dass ich Ubuntu nicht mag
-
-
kurzen Moment...die Familie isst
-
@brokeling said in Was stoppt meinen Iobroker???:
kurzen Moment...die Familie isst
[OT]
Satzzeichen retten Leben:Komm wir essen Opa!
oder etwa
Komm wir essen, Opa!