<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hohe CPU Last  javascript und js-con]]></title><description><![CDATA[<p dir="auto">Kann man irgendwie rausfinden, welches Skript für die hohe CPU Last verantwortlich ist? (So eine Art "top" innerhalb des javascript Adapters)</p>
<pre><code>top - 19:22:02 up 9 days, 20:03,  3 users,  load average: 6,62, 5,27, 4,82
Tasks: 218 total,   4 running, 214 sleeping,   0 stopped,   0 zombie
%CPU(s): 54,5 us,  5,2 sy,  0,0 ni, 38,2 id,  0,7 wa,  0,0 hi,  1,4 si,  0,0 st
MiB Spch:   3838,9 total,    261,9 free,   2992,3 used,    584,8 buff/cache
MiB Swap:      0,0 total,      0,0 free,      0,0 used.   1103,6 avail Spch

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     ZEIT+ BEFEHL
  876 iobroker  20   0  416612 281440  13900 R 104,3   7,2   5963:14 iobroker.js-con
24492 iobroker  20   0 1145572 844800  31832 R  44,6  21,5  29:07.08 io.javascript.0
</code></pre>
]]></description><link>https://forum.iobroker.net/topic/61129/hohe-cpu-last-javascript-und-js-con</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 09:09:05 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/61129.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Dec 2022 18:23:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Tue, 27 Dec 2022 20:28:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a><br />
Das kannst du ignorieren.<br />
am Anfang war await nur in Funktionen erlaubt die mit async markiert waren. Das hat sich aber geändert.<br />
Die Syntax Prüfung kennt aber noch die Vorgänger Regelung und meckert daher.<br />
Hat aber keine Auswirkung.</p>
]]></description><link>https://forum.iobroker.net/post/917237</link><guid isPermaLink="true">https://forum.iobroker.net/post/917237</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 27 Dec 2022 20:28:48 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Tue, 27 Dec 2022 20:21:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a></p>
<p dir="auto">Vielen Dank, klappt super.<br />
Eine Frage noch, warum ist in der Zeile</p>
<pre><code>await CreateIfNotExistsAsync(DP, 30, {type: "number",name: 'für alles mögliche', read: true,write: true,role: "value", unit: ""});
</code></pre>
<p dir="auto">await unterkringelt?</p>
<pre><code>'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module.(1375)
Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', or 'nodenext', and the 'target' option is set to 'es2017' or higher.(1378)
</code></pre>
]]></description><link>https://forum.iobroker.net/post/917224</link><guid isPermaLink="true">https://forum.iobroker.net/post/917224</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Tue, 27 Dec 2022 20:21:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Tue, 27 Dec 2022 11:03:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a></p>
<p dir="auto">hier mit ein paar extra log-zeilen, damit du den Ablauf verfolgen kannst.<br />
Darüber hinaus gibt die Funktion CreateIfNotExistsAsync einen Wahrheitswert zurück, ob der Status angelegt worden ist oder nicht-</p>
<pre><code>async function CreateIfNotExistsAsync(Name="", InitValue, common){
    log("promise before");
    return new Promise(async (resolve,reject)=&gt;{
        log("promise execute");
        if (!existsState(Name)){
            await createStateAsync(Name, InitValue, common);
            log("promise execute true");
            return resolve(true);
        }
        log("promise execute false");
        return resolve(false);
    });
 }
const DP = "0_userdata.0.test4";
log("create state before");
await CreateIfNotExistsAsync(DP, 30, {type: "number",name: 'für alles mögliche', read: true,write: true,role: "value", unit: ""});
log("create state after");
setState(DP, 31); // gleich mal überschreiben
log("set state");

</code></pre>
]]></description><link>https://forum.iobroker.net/post/916907</link><guid isPermaLink="true">https://forum.iobroker.net/post/916907</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 27 Dec 2022 11:03:21 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Mon, 26 Dec 2022 21:09:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a><br />
Hallo und schöne Weihnachten.<br />
Könntest Du mir vielleicht doch umschreiben?</p>
]]></description><link>https://forum.iobroker.net/post/916780</link><guid isPermaLink="true">https://forum.iobroker.net/post/916780</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Mon, 26 Dec 2022 21:09:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 19:38:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a><br />
Ne so funktioniert es nicht.<br />
Der Aufruf von CreateIfNotExists kehrt nach Durchlauf der Zeilen relativ schnell durch, Kehrt auf die Hauptebene zurück und versucht dann gleich setState<br />
Die Funktion müsste ebenfalls ein promise zurückgeben welches dann mit resolve nach erfolgreicher Ausführung aufgelöst wird. Dann könnte man auch vor CreateIfNotExists ein await schreiben. Dann würde es funktionieren<br />
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise?retiredLocale=de" rel="nofollow ugc">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise?retiredLocale=de</a><br />
Bin leider grad am Handy sonst hätte ich dir das umgeschrieben, aber evtl. ist jemand anders noch hier</p>
]]></description><link>https://forum.iobroker.net/post/915500</link><guid isPermaLink="true">https://forum.iobroker.net/post/915500</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 23 Dec 2022 19:38:41 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 19:03:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a> sagte in <a href="/post/915441">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> sagte in <a href="/post/915422">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto">mit createStateAsync</p>
</blockquote>
<p dir="auto">und es hat deswegen nicht funktioniert weil du nicht mit await drauf gewartet hast?<br />
die async funktionen geben ein promise zurück.<br />
wenn man allerdings kein await davor schreibt</p>
</blockquote>
<p dir="auto">Wo muss ich denn genau ein await davor schreiben, ich komme mit der Syntax nicht ganz klar. (So geht es jedenfalls nicht)</p>
<pre><code>function CreateIfNotExists(Name="", InitValue, common){
    if (!existsState(Name)){
        await createStateAsync(Name, InitValue, common);
        }
    }

const DP = "javascript.0.Test.test2";
CreateIfNotExists(DP, 30, {type: "number",name: 'für alles mögliche', read: true,write: true,role: "value", unit: ""});
setState(DP, 31); // gleich mal überschreiben
</code></pre>
]]></description><link>https://forum.iobroker.net/post/915479</link><guid isPermaLink="true">https://forum.iobroker.net/post/915479</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Fri, 23 Dec 2022 19:03:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 18:34:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> sagte in <a href="/post/915422">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto">mit createStateAsync</p>
</blockquote>
<p dir="auto">und es hat deswegen nicht funktioniert weil du nicht mit await drauf gewartet hast?<br />
die async funktionen geben ein promise zurück.<br />
wenn man allerdings kein await davor schreibt werden die zwar angestartet, aber der code in der nächsten zeile danach wird sofort im anschluss ausgeführt. die async funktion wird dann erst real am ende des nächsten funktionsblocks ausgeführt. (javascript kann zur selben zeit genau nur eine zeile ausführen, ausser man hantiert mit prozessen herum, was aber die meisten nicht machen und wieder anderweitig kompliziert wird.</p>
]]></description><link>https://forum.iobroker.net/post/915441</link><guid isPermaLink="true">https://forum.iobroker.net/post/915441</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 23 Dec 2022 18:34:59 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 18:14:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a><br />
Ich glaube ich habe den Bösewicht gefunden. Das Skript wurde wohl tatsächlich hunderte mal gestartet :-(<br />
Hintergrund: Ich hatte früher mal nach einer Lösung für das Problem gesucht, dass wenn ich einen Datenpunkt neu anlege (mit createStateAsync) ich nicht sofort in diese Datenpunkt schreiben konnte weil er noch nicht fertig war. Die Tipps, die ich damals bekommen habe, gingen über Warteschleifen bis hin zu der brute force Methode nach dem createStateAsync zu schauen, ob der Datenpunkt existiert und wenn nicht dann..... jetzt kommt der Bösewicht.... ein</p>
<pre><code>runScript();
</code></pre>
<p dir="auto">auszuführen.<br />
Das habe ich damals aussprobiert, hat funktioniert, nicht weiter über mögliche Nebenwirkungen nachgedacht und dann habe ich diesen Codeschnipsel in meiner Funktion "CreateStateIfNotExist" drin gelassen und diesen Teil eben auch in mein Mail Programm übernommen.<br />
Der Haken bei dem Code ist, dass er nur funktioniert, wenn der Datenpunkt tatsächlich angelegt werden <em>kann</em> und <em>wird</em>. Dann wird das Skript neu gestartet und im nächsten Durcchlauf kann der Datenpunkt beschreiben werden.<br />
Jetzt habe ich aber in meinem Mailprogramm einen (bzw. mehrere) Datenpunkt auf diese Art und Weise erzeugen wollen, dabei aber das "javascript.0." weggelassen. (Gab es mal eine frühere Version von createState bei der man das javascript.0 weglassen konnte? Ich finde das in meinen JS Backups an mereren Stellen ohne javascript.0. ). Damit ist das Erstellen des Datenpunktes immer schief gegangen ud das Script immer wieder neu gestartet worden.</p>
<p dir="auto">Danke allen die mir geholfen habe nochmal die entsprehenden Stellen anzuschauen.</p>
]]></description><link>https://forum.iobroker.net/post/915422</link><guid isPermaLink="true">https://forum.iobroker.net/post/915422</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Fri, 23 Dec 2022 18:14:21 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 17:17:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a><br />
evtl zeigst du das skript mal?<br />
dem log nach müsste da ein schedule und 3 registrierte trigger enthalten sein.<br />
ich tippe darauf das innerhalb des schedules die trigger immer wieder neu registriert werden</p>
]]></description><link>https://forum.iobroker.net/post/915387</link><guid isPermaLink="true">https://forum.iobroker.net/post/915387</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Fri, 23 Dec 2022 17:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 17:09:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a><br />
Sorry, ist der rote Pfeil :-)<br />
Ich verstehe das so, dass ein Skript im Javascript Adapter gestartet wird und dann einen oder mehrer Trigger hat (haben kann) der/die dann eine Aktion ausführen. Einen der Trigger hatte ich ja arteck genannt woraufhin der danach gefragt hat, wie das Skript gestartet wird.<br />
Ich verstehe dann eben nicht die vielen Einträge</p>
<pre><code>2022-12-19 20:07:37.368  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: Skript start
</code></pre>
<p dir="auto">bzw.</p>
<pre><code>2022-12-19 20:07:30.564  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
</code></pre>
<p dir="auto">die im Sekundentakt in der Logdatei erscheinen.</p>
]]></description><link>https://forum.iobroker.net/post/915385</link><guid isPermaLink="true">https://forum.iobroker.net/post/915385</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Fri, 23 Dec 2022 17:09:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 16:26:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> sagte in <a href="/post/915284">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto">Das Skript wird im Javascript Adapter mit dem grünen Pfeil gestartet.</p>
</blockquote>
<p dir="auto">ernsthaft?<br />
Javascript arbeitet eventbasiert und wartet auf einen Trigger. Da wird nichts (andauernd) aktiviert und wieder deaktiviert.</p>
]]></description><link>https://forum.iobroker.net/post/915360</link><guid isPermaLink="true">https://forum.iobroker.net/post/915360</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 23 Dec 2022 16:26:52 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Fri, 23 Dec 2022 13:58:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a></p>
<p dir="auto">Das Skript wird im Javascript Adapter mit dem grünen Pfeil gestartet. Ich behaupte auch nicht, dass es 100 mal läuft, ich Stelle die Frage ob es aufgrund der Logeinträge sein kann, dass es 100 mal läuft.</p>
]]></description><link>https://forum.iobroker.net/post/915284</link><guid isPermaLink="true">https://forum.iobroker.net/post/915284</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Fri, 23 Dec 2022 13:58:13 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Thu, 22 Dec 2022 06:40:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> sagte in <a href="/post/913186">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto">dass ein Skript hunderte male neu gestartet wird?</p>
</blockquote>
<p dir="auto">na wie wird das Script gestartet da du behauptest dss dieser 100 mal läuft</p>
]]></description><link>https://forum.iobroker.net/post/914484</link><guid isPermaLink="true">https://forum.iobroker.net/post/914484</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Thu, 22 Dec 2022 06:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Wed, 21 Dec 2022 12:07:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a> sagte in <a href="/post/913214">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> wie ist den der trigger dafür</p>
</blockquote>
<p dir="auto">Ich verstedie Frage nicht ganz.<br />
Meinst Du</p>
<pre><code>mailListener.on("mail", function(mail, seqno, attributes){
        var mailobj = {val:
                {
                    from:  mail.from[0].name,
                    topic: mail.subject,
                    text:  mail.text
                }
            };
...
</code></pre>
<p dir="auto">?</p>
]]></description><link>https://forum.iobroker.net/post/913973</link><guid isPermaLink="true">https://forum.iobroker.net/post/913973</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Wed, 21 Dec 2022 12:07:03 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Tue, 20 Dec 2022 10:36:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> wie ist den der trigger dafür</p>
]]></description><link>https://forum.iobroker.net/post/913214</link><guid isPermaLink="true">https://forum.iobroker.net/post/913214</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Tue, 20 Dec 2022 10:36:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Tue, 20 Dec 2022 09:44:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a><br />
Auf das Schreiben von Datenpunkten habe ich einen Einfluß, aber wie verhindere ich, dass ein Skript hunderte male neu gestartet wird?</p>
]]></description><link>https://forum.iobroker.net/post/913186</link><guid isPermaLink="true">https://forum.iobroker.net/post/913186</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Tue, 20 Dec 2022 09:44:09 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Tue, 20 Dec 2022 05:40:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> sagte in <a href="/post/912938">Hohe CPU Last javascript und js-con</a>:</p>
<blockquote>
<p dir="auto">Kann das sein, dass da nicht ein Skript Amok läuft sondern ein Skript hunderte mal immer wieder neu gestartet wird?</p>
</blockquote>
<p dir="auto">das ist eigentlich egal ob so oder so.. verballerst du IO's und das bringt die CPU auf last</p>
]]></description><link>https://forum.iobroker.net/post/913092</link><guid isPermaLink="true">https://forum.iobroker.net/post/913092</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Tue, 20 Dec 2022 05:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Mon, 19 Dec 2022 19:13:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a></p>
<p dir="auto">Hi</p>
<p dir="auto">So ganz scheint das aber nicht richtig zu funktionieren. Ich habe mal den Wert auf 2 gestellt (also 2 Datenpunkte schreiben pro Minute, damit müssten eigentlich alle Skripte gestoppt werden). In der Log Datei sehe ich mehre hundert Einträge in der Art:</p>
<pre><code>022-12-19 20:07:30.525  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.550  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.555  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.560  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.564  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.569  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.574  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.579  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:30.584  - [32minfo[39m: javascript.0 (17663) Stop script script.js.Programmieren.Mail.MailListener
</code></pre>
<p dir="auto">und kurz darauf hunderte Eintäge der Art</p>
<pre><code>2022-12-19 20:07:31.925  - [32minfo[39m: javascript.0 (17663) Start javascript script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:31.959  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: ***
2022-12-19 20:07:31.959  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: Skript start
2022-12-19 20:07:31.960  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: ***
2022-12-19 20:07:31.963  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: registered 3 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
2022-12-19 20:07:31.964  - [32minfo[39m: javascript.0 (17663) Start javascript script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:37.368  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: ***
2022-12-19 20:07:37.368  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: Skript start
2022-12-19 20:07:37.368  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: ***
2022-12-19 20:07:37.381  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: registered 3 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
2022-12-19 20:07:37.381  - [32minfo[39m: javascript.0 (17663) Start javascript script.js.Programmieren.Mail.MailListener
2022-12-19 20:07:37.412  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: ***
2022-12-19 20:07:37.412  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: Skript start
2022-12-19 20:07:37.412  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: ***
2022-12-19 20:07:37.415  - [32minfo[39m: javascript.0 (17663) script.js.Programmieren.Mail.MailListener: registered 3 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
</code></pre>
<p dir="auto">Kann das sein, dass da nicht ein Skript Amok läuft sondern ein Skript hunderte mal immer wieder neu gestartet wird?</p>
]]></description><link>https://forum.iobroker.net/post/912938</link><guid isPermaLink="true">https://forum.iobroker.net/post/912938</guid><dc:creator><![CDATA[WolfgangFB]]></dc:creator><pubDate>Mon, 19 Dec 2022 19:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Mon, 19 Dec 2022 06:04:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a> ja kan man ... aber nur im genze.. weitere analyse ist dann notwendig</p>
<p dir="auto">im neuen javascript adapter ist eine sicherung eingebaut .. geht ein script für 1 minute auf io über 1000 (ist konfigurierbar) kommt im LOG ein Eintrag und das Script wird ausgeschaltet</p>
]]></description><link>https://forum.iobroker.net/post/912532</link><guid isPermaLink="true">https://forum.iobroker.net/post/912532</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Mon, 19 Dec 2022 06:04:15 GMT</pubDate></item><item><title><![CDATA[Reply to Hohe CPU Last  javascript und js-con on Sat, 17 Dec 2022 18:53:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wolfgangfb" aria-label="Profile: wolfgangfb">@<bdi>wolfgangfb</bdi></a></p>
<p dir="auto">Nein. Die Skripte laufen in einem Prozess ab.</p>
]]></description><link>https://forum.iobroker.net/post/911647</link><guid isPermaLink="true">https://forum.iobroker.net/post/911647</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Sat, 17 Dec 2022 18:53:58 GMT</pubDate></item></channel></rss>