NEWS
[gelöst] iobroker nach Neustart "tot"
-
@homoran sagte in iobroker nach Neustart "tot":
Warum hast du das SWAP deaktiviert?
swap ist deaktiviert, dachte das soll man machen um die Karte zu schonen?
htop: Wie kann ich da die Einträge kopieren um sie hier zu posten? htop und sort nach m_size oder auch %_Mem zeigt mir jede Menge js-controller und dann jede Menge javascript Einträge
@amg_666 sagte in iobroker nach Neustart "tot":
dachte das soll man machen um die Karte zu schonen?
swap sollte nur für Notfälle sein.
Wenn man es dauerhaft nutzt, so dass es die Karte belastet, läuft schon was schief.Jetzt hattest du nicht mal einen Fallschirm
ps -p 1439 -
@homoran sagte in iobroker nach Neustart "tot":
Warum hast du das SWAP deaktiviert?
swap ist deaktiviert, dachte das soll man machen um die Karte zu schonen?
htop: Wie kann ich da die Einträge kopieren um sie hier zu posten? htop und sort nach m_size oder auch %_Mem zeigt mir jede Menge js-controller und dann jede Menge javascript Einträge
px auxwww|grep 1439ist eine gute Idee von @apollon77
swap ist deaktiviert, dachte das soll man machen um die Karte zu schonen?
Jein. Eigentlich sollte man sein System so im Blick haben, dass swap nur als Notabfluss benötigt wird. Wobei einen die üblichen 100 MB im Raspberry OS da auch nichts retten, wenn ein skript aus dem Ruder läuft. Dann ist nur etwas später Schicht im Schacht.
-
px auxwww|grep 1439ist eine gute Idee von @apollon77
swap ist deaktiviert, dachte das soll man machen um die Karte zu schonen?
Jein. Eigentlich sollte man sein System so im Blick haben, dass swap nur als Notabfluss benötigt wird. Wobei einen die üblichen 100 MB im Raspberry OS da auch nichts retten, wenn ein skript aus dem Ruder läuft. Dann ist nur etwas später Schicht im Schacht.
@thomas-braun sagte in iobroker nach Neustart "tot":
ist eine gute Idee von @apollon77
Wo???

wofür google ich mir denn die Finger wund und teste dann noch selber:
ps -p 1439 -
pi@iomaster:/opt/iobroker $ ps auxwww|grep 1439 iobroker 1439 68.0 13.9 219096 132544 ? Rsl 18:28 23:28 iobroker.js-controller pi 4604 0.0 0.1 4900 1700 pts/0 S+ 19:02 0:00 grep --color=auto 1439 pi@iomaster:/opt/iobroker $ -
@thomas-braun sagte in iobroker nach Neustart "tot":
ist eine gute Idee von @apollon77
Wo???

wofür google ich mir denn die Finger wund und teste dann noch selber:
ps -p 1439 -
pi@iomaster:/opt/iobroker $ ps auxwww|grep 1439 iobroker 1439 68.0 13.9 219096 132544 ? Rsl 18:28 23:28 iobroker.js-controller pi 4604 0.0 0.1 4900 1700 pts/0 S+ 19:02 0:00 grep --color=auto 1439 pi@iomaster:/opt/iobroker $@amg_666 und die 1521? ... bzw jetzt musst du bei top mal schauen ob irgendeiner der beiden bei RAM mehr wird. Der controller kann durchaus ein bsissl was brauchen ... das ist ok der javascript Adapter auch ... Frage ist wodurch es dann zu engpässen kommt. Irgendwas muss ja bei Dir 200-280MB "plötzlich" brauchen ...
-
@amg_666 und die 1521? ... bzw jetzt musst du bei top mal schauen ob irgendeiner der beiden bei RAM mehr wird. Der controller kann durchaus ein bsissl was brauchen ... das ist ok der javascript Adapter auch ... Frage ist wodurch es dann zu engpässen kommt. Irgendwas muss ja bei Dir 200-280MB "plötzlich" brauchen ...
pi@iomaster:/opt/iobroker $ ps auxwww|grep 1521 iobroker 1521 13.6 12.0 199668 114500 ? Sl 18:28 5:41 io.javascript.0 pi 5041 0.0 0.1 4900 1696 pts/0 S+ 19:10 0:00 grep --color=auto 1521 pi@iomaster:/opt/iobroker $ -
@homoran die magie bei meinem liegt im "auxwww" ... vor allem im "www" ... das heist mooaarr details ausgeben :-)
@apollon77
Steht ja auch für "Willy wills wissen"ps auxwww | grep 'USER\|1521'liefert die Spaltenüberschriften mit, btw.
-
@apollon77
Steht ja auch für "Willy wills wissen"ps auxwww | grep 'USER\|1521'liefert die Spaltenüberschriften mit, btw.
@thomas-braun sagte in iobroker nach Neustart "tot":
ps auxwww | grep 'USER|1521'
stimmt, ist einfacher zu lesen...
pi@iomaster:/opt/iobroker $ ps auxwww | grep 'USER\|1439' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND iobroker 1439 65.4 14.0 220444 133628 ? Ssl 18:28 32:09 iobroker.js-controller pi 5487 0.0 0.1 5032 1552 pts/0 S+ 19:17 0:00 grep --color=auto USER\|1439 pi@iomaster:/opt/iobroker $ ps auxwww | grep 'USER\|1521' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND iobroker 1521 13.2 12.4 205044 117728 ? Rl 18:28 6:29 io.javascript.0 pi 5489 0.0 0.1 5032 1556 pts/0 S+ 19:17 0:00 grep --color=auto USER\|1521 pi@iomaster:/opt/iobroker $ -
@thomas-braun sagte in iobroker nach Neustart "tot":
ps auxwww | grep 'USER|1521'
stimmt, ist einfacher zu lesen...
pi@iomaster:/opt/iobroker $ ps auxwww | grep 'USER\|1439' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND iobroker 1439 65.4 14.0 220444 133628 ? Ssl 18:28 32:09 iobroker.js-controller pi 5487 0.0 0.1 5032 1552 pts/0 S+ 19:17 0:00 grep --color=auto USER\|1439 pi@iomaster:/opt/iobroker $ ps auxwww | grep 'USER\|1521' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND iobroker 1521 13.2 12.4 205044 117728 ? Rl 18:28 6:29 io.javascript.0 pi 5489 0.0 0.1 5032 1556 pts/0 S+ 19:17 0:00 grep --color=auto USER\|1521 pi@iomaster:/opt/iobroker $@amg_666
Ich würde ja immer noch auf die Kombination 'nicht gerade üppige Ausstattung mit RAM' und 'unsauberes skript' tippen.
Das Backup um 02:00 braucht halt auch gut Speicher dafür. Aber die anderen Abflüge deuten auf ein skript hin. -
@amg_666
Ich würde ja immer noch auf die Kombination 'nicht gerade üppige Ausstattung mit RAM' und 'unsauberes skript' tippen.
Das Backup um 02:00 braucht halt auch gut Speicher dafür. Aber die anderen Abflüge deuten auf ein skript hin.@thomas-braun Sonderlich viele Skripte hab ich nicht am laufen (ok das ist keine nützliche Aussage EIN Skript reicht aus :-) ). Ich werd das mal im Auge behalten und wenn er wieder rumzickt mal schauen ob und welche Skripten da grade zuschlagen. Die meisten Skripte reagieren ganz normal auf Auslöser (also wenn irgendein Sensor anschlägt, dann mache Licht an oder so).
-
@thomas-braun Sonderlich viele Skripte hab ich nicht am laufen (ok das ist keine nützliche Aussage EIN Skript reicht aus :-) ). Ich werd das mal im Auge behalten und wenn er wieder rumzickt mal schauen ob und welche Skripten da grade zuschlagen. Die meisten Skripte reagieren ganz normal auf Auslöser (also wenn irgendein Sensor anschlägt, dann mache Licht an oder so).
Kurzer Nachtrag: Es war dann wohl doch (auch noch) die SD Karte, die einen mitbekommen hat. Am nächsten Tag lief hier wieder nix mehr, ich kam auch per Konsole nicht mehr auf den Raspi... "Harter" Neustart (Strom aus/an) dann lief es wieder für einen Tag, dann derselbe Effekt.
Neue SD Karte, seit 2 Tagen läuft es stabil. Unix-Mini-PC ist bestellt...
Nochmals Dank an alle für die tatkräftige Unterstützung :-) -
Kurzer Nachtrag: Es war dann wohl doch (auch noch) die SD Karte, die einen mitbekommen hat. Am nächsten Tag lief hier wieder nix mehr, ich kam auch per Konsole nicht mehr auf den Raspi... "Harter" Neustart (Strom aus/an) dann lief es wieder für einen Tag, dann derselbe Effekt.
Neue SD Karte, seit 2 Tagen läuft es stabil. Unix-Mini-PC ist bestellt...
Nochmals Dank an alle für die tatkräftige Unterstützung :-)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden