NEWS
Cloud.0 cpu Auslastung
-
der Adapter macht mir sorgen… der läuft die ganze Zeit (im Ruhezustand) so hoch
-
Das sind doch die i/o Ereignisse des Admin.
Wenn du z.B. viele Skripte hast, die ein aufwändiges Logging betreiben (Was man nicht sieht, da der js-Adapter nicht mit auf dem Screenshot ist) oder irgendwelche Objekte im Sekundentakt upgedated werden kann das schon vorkommen.
Gruß
Rainer
-
Reiner das ist es ja…
es passiert nichts von dem was du erwähnst....
> Wenn du z.B. viele Skripte hast, die ein aufwändiges Logging betreiben (Was man nicht sieht, da der js-Adapter nicht mit auf dem Screenshot ist)
nö nichtsdergleichen
> oder irgendwelche Objekte im Sekundentakt upgedated werden kann das schon vorkommen.
klar aber nicht Sekundentakt.. cron jobs Minütlich
warte mal .. der admin hängt mit der javaScript adapter zusammen ?? why??
-
-
warte mal .. der admin hängt mit der javaScript adapter zusammen ?? why?? `
Das sind doch die i/o Ereignisse des Admin.
Wenn du z.B. viele Skripte hast, … kann das schon vorkommen. `
Dann sieh mal im log unter javasript nach
Gruß
Rainer `
alles ruhig sonst würde mir der Log schon platzen…..
-
Dann filtere mal den Reiter "Ereignisse" auf javascript
Gruß
Rainer
-
alles ruhig…. hab auch schon geschaut..ab und an kommt was ahlt eben Minütlich
1518_1.jpg
1518_2.jpg -
Naja, 8 Events innerhalb von 6 Hundertstel Sekunden ist nicht gerade ruhig.
irgend etwas läuft da aber.
Gruß
Rainer
-
Naja, 8 Events innerhalb von 6 Hundertstel Sekunden ist nicht gerade ruhig.
irgend etwas läuft da aber.
Gruß
Rainer `
ich dachte das sind meine… aber nope... wasndas ? die knallen aber.... was ist das
von js-controller kommt das
function reportStatus() { var id = 'system.host.' + hostname; outputCount += 10; states.setState(id + '.alive', {val: true, ack: true, expire: 30, from: id}); states.setState(id + '.load', {val: parseFloat(os.loadavg()[0].toFixed(2)), ack: true, from: id}); states.setState(id + '.mem', {val: Math.round(100 * os.freemem() / os.totalmem()), ack: true, from: id}); var mem = process.memoryUsage(); //noinspection JSUnresolvedVariable states.setState(id + '.memRss', {val: parseFloat((mem.rss / 1048576/* 1MB */).toFixed(2)), ack: true, from: id}); //noinspection JSUnresolvedVariable states.setState(id + '.memHeapTotal', {val: parseFloat((mem.heapTotal / 1048576/* 1MB */).toFixed(2)), ack: true, from: id}); //noinspection JSUnresolvedVariable states.setState(id + '.memHeapUsed', {val: parseFloat((mem.heapUsed / 1048576/* 1MB */).toFixed(2)), ack: true, from: id}); // Under windows toFixed returns string ? states.setState(id + '.uptime', {val: parseInt(process.uptime().toFixed(), 10), ack: true, from: id}); states.setState(id + '.freemem', {val: Math.round(os.freemem() / 1048576/* 1MB */), ack: true, from: id}); states.setState(id + '.inputCount', {val: inputCount, ack: true, from: id}); states.setState(id + '.outputCount', {val: outputCount, ack: true, from: id}); inputCount = 0; outputCount = 0; }
soll aber alle
function startAliveInterval() { reportStatus(); setInterval(reportStatus, 15000); }
15000 ms kommen….. hä
-
…jetzt bin ich (erst einmal) raus
Da muss ein Wissender ran!
Gruß
Rainer
-
Bluefox….kannst du da mal ein auge drauf werfen
die Meldungen kommen sekündlich... das kann nicht richtig sein
/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js produziert die Meldung
so bin wieder bissel weiser.. das ist die Instanzenaktualisierungsroutine..die muss so