kann mir einer erklären, warum meine Auslagerungsdatei stetig pro Tag um ca. 100MB ansteigt?
Mir ist aufgefallen, das der Prozess „IPS.EXE“ nach dem Start ca. 35MB benötigt, nach ca. 1 Tag sind es aber schon 120MB.
Dieses Problem scheinen auch noch einige andere zu haben oder gehabt zu haben, gibt es hierfür eine Erklärung oder Lösung?
Habe sowohl mit IPS-Execute, EXEC u. der Extension WB_Execute ohne eine merkliche Änderung getestet. Habe auch mal ohne diese Aufrufe getestet, WIIPS deaktiviert, die Auslagerungsdatei wurde aber dennoch stetig grösser.
Nach meinen 2 Wochen Urlaub war dann auch noch meine 2,5" Platte gestorben. Die hatte wahrscheinlich die ständige rumrödelei auf Grund von Speichermangel nicht überlebt.
IPS_Execute ist speicherfrssend. Es kommt darauf an,wie häufig du diesen Befehl aufrufst. Wenn es nur 1 mal am Tag ist, dürfte es unrelevant sein. Wenn es dem Zweck dient, Datalogging und Grafiken zu erstellen, na dann geht es, je nach Volumen der Kurven, die du zu erstellen hast, rasant bergab.
EXEC wird es nicht sein, denn dieser Befehl lief mei mir zig tausende male ohne irgendeinen Speicher aufzufressen.
Meiner Meinung nach liegt das an einer Endlosschleife in einem Script. Ich verwende viel IPS_Execute ohne Probleme! Beobachte mal die Größe der IPS-Logdatei incl. Inhalt.
wie schon gesagt, IPS_Execute habe ich nicht mehr im Einsatz. Aber auch ohne diese externen Aufrufe steigt die Speicherbelastung ständig weiter.
Wenn ich irgendwo eine Endlosschleife hätte, würde vermutlich meine CPU-Last nicht so gering ausfallen.
Ich meine auch, das dies erst nach dem aufgetreten ist, als ich von der Beta auf die Live umgestiegen bin, so ca. vor 3 Monaten. Seit dem ist alle 3 Tage ein Neustart erforderlich.
Wie gross ist den bei euch der Prozess „IPS.EXE“ nach ein paar Tagen?
Ich wüsste jetzt auch nicht, woran es liegen könnte. Die Sache mit einem fehlerhaften Script scheint mir am ehesten Sinnvoll. (z.B. ein fclose oder bei Mysql die mysql_close Befehle vergessen?)
fclose usw. nutze ich gar nicht. Habe auch ohne WIIPS und Desiner probiert, ohne Erfolg.
Endlosschleifen kann ich auch ausschliessen, das Thread Info Addin zeigt mir alle
10 Threads als IDLE.
Logging habe ich deaktiviert, damit kann es doch wohl nichts zu tun haben, oder?
ich habe eine Idee, wie Du es austesten kannst, ob Deine Scripte PHP Konform sind. Es macht aber Arbeit und Du muesstest etwas installieren…sozusagen eine PHP Entwicklungsumgebung namens eclipse. Damit arbeite ich seit einigen Wochen und habe hier auch schon einiges an Bugs aus WIIPS rausgeholt, hauptsaechlich Notationsfehler, die beim interpretieren vielleicht ein Problem darstellen koennten.
meine Scripte beschränken sich hauptsächlich auf if/else Kombinationen. Ich wüsste gar nicht, wofür ich fopen usw. verwenden sollte oder wie anwenden, da ich keine Datenbanken habe.
Was muss ich denn füe eclipse wissen? Ich bin kein Programmierer?