NEWS
[gelöst]Javascript extrem langsam
-
@Tschaeens neugestartet nach deaktivierung ?
-
@Tschaeens Du hast nicht zufälligerweise das Skript "[Skript]Covid 19: 7 Tage Werte aller Landkreise" am laufen oder? Mit diesem Skript hatte ich vor kurzem auch das Problem, dass sich meine JS Instanz sehr viel RAM genommen hat und nach einigen Stunden dann abgestürzt ist.
Siehe auch: https://forum.iobroker.net/topic/37471/skript-covid-19-7-tage-werte-aller-landkreise/45 -
@liv-in-sky
CPU liegt jetzt ca. bei 10% nach Neustart
nein keine Covid Statistik aktiv.
Danke für eure Hilfe! -
@Tschaeens na ja - jetzt läuft keine js-instanz. daher kannst du jetzt nicht testen, wie die dp schalten. daher eine neue instanz mit nur einem blockly um zu sehen, wie das ganze reagiert
ansonsten kannst du nur durch deaktivieren aller scripte und einzelnes dazuschalten herausfinden, wann die cpu wieder steigt
-
@liv-in-sky
ich werde dies morgen ausprobieren.
Was mir gerade noch aufgefallen ist, dass unter system.adapter.javascript ständig die Verbindung gekappt wird.
dort wechselt ständig true und leer? -
ich kann dir nur mal eine anydesk session anbieten - vielleicht sehen wir zusammen mehr - mit docker oder nas habe ich halt keine erfahrung - ich könnte nur iobroker mal durchsehen, ob mir was auffällt
-
@liv-in-sky
Danke für deine Hilfe. Nachdem ich jetzt eine neue Instanz geöffnet habe und alle Skripte übertragen habe, ist die CPU dauerhaft bei 12%. Ka an was dies lag, aber ich denke du hattest Recht mit dem Skript.
Wäre jetzt aber wirklich interessant an was dies lag, da alle Skripte laufen.
Ich denke ich werde meine ioBroker dennoch auf einen Nuc umziehen! -
ein nuc mit proxmox ist eine feine sache. wenn aber dein jetziges system läuft, ist es einfacher, auf den nuc umzuziehen, da man ja immer weiß, man hat das alte system noch im rücken und kann sich zeit lassen beim einrichten
es kommt halt immer was neues dazu (meine erfahrung) oder es wird etws ausprobiert. mit proxmox ist das sehr einfach zu handhaben. hatte anfangs nur nas und ioproker auf proxmox. mittlerweile sind plex, sql server , pi-hole und motioneye dazu gekommen. war immer schnell eingerichtet
ein voll-backup für iobroker, bevor man "große" updates macht, ist auch super einfach
-
@liv-in-sky
super vielen Dank für deine Infos. Nuc ist bestellt!
Reicht es wenn ich erstmal mit backitup ein Backup erstelle und dies dann auf dem Nuc installiere? Anschließend wäre es sehr net, falls du mal drüber schauen könntest?
Wie meinst du das, dass ich kann die ganze Installation besser sichern kann?Gerne würde ich dich beim Einrichten kontaktieren, wenn dies okay ist? Habe mir in diesen Jahr zwar schon paar Kniffe durch dieses Forum angeeignet, aber ich lerne sehr gerne immer wieder dazu! -
@Tschaeens normalerweise reicht es mit der konsole:
"iobroker stop"
"iobroker backup"auf dem neuen gerät (am besten mit gleichen hostnamen und ip adresse) wird iobroker restore mit dem backup file gemacht - evtl. wäre redis als datenbank noch ganz gut zum speichern der states .
am besten mach einen neuen thread auf, wenn es soweit ist - es gibt wirklich viele, die dir helfen werden bei proxmox und restore. wenn ich dir dann mal helfen soll,weil du hängst, können wir auch anydesken.
eine frage für proxmox ist noch zu klären. willst du iobroker als vm oder lxc. die frage ist eigentlich nur wichtig für user, die z.b usb geräte nutzen (zigbee stick, bluetooth). es gibt hier im forum viele meinungen in verschiedenen threads.bei vm geht das einbinden wohl einfacher, braucht aber mehr performane. bei lxc ist es immer wieder zu lesen, das es probleme beim einbinden gibt, aber dafür braucht der server nicht so viel performance für iobroker. ich selbst nehme nur lxc's wegen performance. habe auch dort einen usb zigbee stick durchgereicht und kann ihn nutzen.
während der installation von iobroker machen wir ein backup vom stand des leeren iobrokers. d.h. du kannst dann innerhalb von minuten immer ein neues iobroker system erstellen, falls etwas schief läuft und einfach wieder einen restore der daten machen.
hört sich erstmal schwer an - ist aber nicht wirklich ein problem. für die lxc's und vm's brauchst du noch ein backup volume - kannst du mit einer externen usb platte lösen oder einfach dein nas nutzen.
kannst dich ja mal im forum einlesen und wenn es soweit ist, bekommen wir das schon irgendwie hin - das mit dem drüberschauen
-
@liv-in-sky
Danke dir! okay ich denke ich werde am Wochenende beginnen. Eine letzte Frage, dann kann der Thread geschlossen werden. Nachdem bei mir ioBroker in einer Docker Umgebung auf der Synology Nas läuft, hat dieser automatisch die IP vom Nas. Hostname muss ich mal schauen. Ich möchte aber meine ioBroker Installation auf eine neue IP umstellen. Ist dies danach auch noch möglich, weil sonst ist der admin ja nicht erreichbar bei doppelter IP im Netz? Bissi kompliziert ist es. Ja das mit VM und LXC bin ich auch am überlegen, da ich definitiv einen Conbee 2 Stick durchreichen möchte! Aber wenn dies im LXC auch geht dann tendier ich zu diesem. -
@Tschaeens soweit ich mich erinnere, muss der hostname gleich bleiben - die ip wäre halt praktisch, falls sensoren dorthin senden - sonst müssen die neu geflasht werden
den thread schliessen: einfach im erten post die überschrift ändern - z.b. "[gelöst]-Javascript extrem langsam"