NEWS
Was stoppt meinen Iobroker???
-
@brokeling said in Was stoppt meinen Iobroker???:
Nämlich dieser:
und?
läuft doch sauber!aber wir suchen doch die Ursache warum es nicht immer sauber läuft
-
Ne, da ist schon der 3-sekündige Stopp drin nämlich zwischen 11:43:23 und :26.
Erst zählt er normal von 20-23, dann 3Sekunden Stopp, dann kommen 3 "angestaute" :26stateChange system.adapter.admin.0.alive true true admin.0 2021-01-14 11:43:26.481 2021-01-13 21:55:53.130 falsestateChange 0_userdata.0.Test 47218 false javascript.0 2021-01-14 11:43:26.481 2021-01-14 11:43:26.481 falsestateChange 0_userdata.0.Test 47217 false javascript.0 2021-01-14 11:43:26.481 2021-01-14 11:43:26.481 falsestateChange 0_userdata.0.Test 47216 false javascript.0 2021-01-14 11:43:26.481 2021-01-14 11:43:26.481 falsestateChange 0_userdata.0.Test 47215 false javascript.0 2021-01-14 11:43:23.001 2021-01-14 11:43:23.001 falsestateChange 0_userdata.0.Test 47214 false javascript.0 2021-01-14 11:43:22.002 2021-01-14 11:43:22.002 falsestateChange 0_userdata.0.Test 47213 false javascript.0 2021-01-14 11:43:21.001 2021-01-14 11:43:21.001 falsestateChange 0_userdata.0.Test 47212 false javascript.0 2021-01-14 11:43:20.002
-
@brokeling said in Was stoppt meinen Iobroker???:
Erst zählt er normal von 20-23, dann 3Sekunden Stopp, dann kommen 3 "angestaute" :26
das ist das normale Verhalten.
Jetzt müsste man nur wissen, was diesen Stau auslöst
-
update - wir haben jetzt mal zusammen durchgesehen - über anydesk - der fehler ist mir nicht erklärbar
grund
wird auf dem system iobroker installiert und von hand der javascript adapter, funktioiert alles
erst nach aufspielen des backups und trotz deaktiverter instanzen (außer admin und javascript) kommt dieses verhalten mit den pausen
es scheint da kommt irgenwas mit dem backup in das iobroker setting. die pid, des js-controllers, die dann die hohen cpu werte hat, kommt nicht im log vor.
habt ihr noch ideen - wir machen in ung. einer stunde nochmal eine anydesk session.
-
@liv-in-sky said in Was stoppt meinen Iobroker???:
die pid, des js-controllers, die dann die hohen cpu werte hat, kommt nicht im log vor.
cool.
ist das die niedrigste PID von allen controller pids? Also der Prozess, der als erstes gestartet wird
ich glaube ich hatte so etwas in den logs gesehen -
@homoran 1628 oder so - war niedrig
-
@brokeling said in Was stoppt meinen Iobroker???:
@wendy2702 said in Was stoppt meinen Iobroker???:
Lese nur am Handy,
Konnte aber in keinem Beitrag ein iobroker, syslog oder Ähnliches finden oder habe ich das übersehen?
Nein, ich glaube da hab ich nichts reingestellt, was wäre interessant?
Na das Syslog wenn der hänger auftritt zum Beispiel.
@liv-in-sky said in Was stoppt meinen Iobroker???:
erst nach aufspielen des backups und trotz deaktiverter instanzen (außer admin und javascript) kommt dieses verhalten mit den pausen
Steht das loggen für beide instanzen auf Debug?
Läuft wirklich nur das "Hochzähl" Script?
Nichts unter "Global" ?
Wenn ihr das Backup eingespielt habt und nur die beiden Instanzen und das Script laufen mal einen reboot gemacht und dann geschaut wie das verhalten ist?
Kann ich mal dieses Hochzähl Script haben? Würde das zum testen mal bei mir laufen lassen oder hat das schon jemand gemacht?
-
@wendy2702 ich glaube nicht, dass es das Hochzähl Skript ist.
Irgendetwas anderes blockiert kurzfristig die I/O.Das Skript läuft ja weiter und liefert die Ergebnisse nach
-
@wendy2702 ich habe eineneue js instanz angelegt und die 0er instanz gestoppt - in der 1er instanz läuft nur das script, das jede sekunde einen dp schreibt
-
@homoran said in Was stoppt meinen Iobroker???:
@wendy2702 ich glaube nicht, dass es das Hochzähl Skript ist.
Irgendetwas anderes blockiert kurzfristig die I/O.Das Skript läuft ja weiter und liefert die Ergebnisse nach
Ich wollte nur sicherstellen das es auf einem anderen System mit etwas mehr last "sauber" Zählt.
-
@wendy2702 momentan haben wir pause - kann das script dann auch mal bei mir testen - kann ja nicht schaden
-
@liv-in-sky Wie sieht es mit den Logs aus?
Vielleicht mal vergleichen wenn keine Probleme und wenn Probleme auftreten.
-
alles gecheckt - es fällt nix auf, was da sein könnte
selbst im ereignis tab ist nix auffälliges, was zu diesen ca 30 sek interval paßt. im io-b-log, syslog nirgends meldungen
-
alle was ich finde ist
system checkDiskInterval=30000
states: writeFileInterval=30000werd da mal mit testen und evtl redis mal für die states
das wären meine nächsten schritte
io -thema ist auch meine vermutung
-
@liv-in-sky said in Was stoppt meinen Iobroker???:
system checkDiskInterval=30000
states: writeFileInterval=30000das passt!!!!
langsame / defekte Karte
-
@homoran ich weiß - ist ja der standard - aber ich würde gerne sehen, wenn ich diese parameter verändere, ob dann das interval auch anders wird - dann wüßte ich , dass es darum geht
ist andere karte - beides gleiche sd karte - bei beiden der selbe fehler ???
es gibt die hardware doppelt (ip's ok) - raspi4 - 4GB-sandisk 64 - 10
fehler auf 2ten raspi tritt erst auf, wenn backup zurückgespielt wird
-
@liv-in-sky said in Was stoppt meinen Iobroker???:
fehler auf 2ten raspi tritt erst auf, wenn backup zurückgespielt wird
dann schreibt (greift zu) tatsächlich etwas anderes massiv auf die Karte
-
@homoran Nur als Denkanstoss:
der Fehler trat erst auf als das Backup zurück gespielt wurde, sprich als alle States und Objekte wiederhergestellt waren.
Kann es sein das in den Objekten etwas krumm ist was dazu führt das das System da länger sucht ?
A.
-
update
letztlich auf redis umgestellt um das states.json außen vor zu lassen- hat tatsächlich geklappt - im moment keine "stocker" mehr
ein frage für morgen: haben mit backitup redis mit gemacht - leider ist das backup-redis file nur 0kB groß
-
@liv-in-sky said in Was stoppt meinen Iobroker???:
im moment keine "stocker" mehr
nur mal hier zur Info:
https://forum.iobroker.net/topic/34510/daten-mit-parser-adapter-auslesen/23?_=1610647439993@liv-in-sky said in Was stoppt meinen Iobroker???:
haben mit backitup redis mit gemacht - leider ist das backup-redis file nur 0kB groß
ist da wirklich die redis db drin?
musste dafür nicht irgendetwas angepasst werden?