Merkwürdiger Hauptspeicherschwund

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

rolsch

Beitrag von rolsch »

beeblebrox hat geschrieben:...Auch ein automatischer Reboot hilft nicht bzw. geht nicht, da WsWin beim runterfahren sich ja weigert sich zu schliessen.
...beeblebrox
Hallo,
also ich habe diesen Hauptspeicherschwund nicht und noch nie gehabt.

Aber ich reboote meinen Server aus verschiedenen Gründen alle 24 Stunden,
schliesslich ist's ein Windows System :lol:

Ich mache dies so:

WSWin32 - Zeitsteuerung
Bild
- hier wird kein Script gestartet, ist in den Optionen NICHT aktiv!

Ich habe auf dem Server ein Programm mit dem Namen WinExitPro installiert.
(Freeware: http://toolsandmore.de/Central/Produkte ... nexit-Pro/)

Nun lasse ich mittels Windows-Taskmanager eine kleine BAT-Datei ausführen,
5 Minuten nachdem sich WsWin32 über die eigene Zeitsteuerung beendet hat.

Scriptauszug von webby_restart.bat

Code: Alles auswählen

d:
cd \ 
cd d:\programme\LAB1.DE\WinExit-Pro
WinExit.exe /neustart!
- nun startet der Server garantiert durch :wink:

Das Script beendet bei meinem Server noch die MySQl Datenbank,
den Janaserver und einige andere stille Helferlein im Hintergrund.

Nach dem Neustart des Servers wird eine weitere BAT-Datei ausgeführt,
welche diverse Servicearbeiten durchführt und an deren Ende WsWin32 wieder gestartet wird.

- läuft so seit 2002 ohne Probleme...
Edmund

Beitrag von Edmund »

Hallo,

ein Reboot ist natürlich auch eine Möglichkeit, allerdings scheint es wirklich so zu sein das WsWin ein Speicherleck hat. Das bekommt man auch nicht mit Tools wie CleanMem in den Griff. Wenn ein Programm explizit Speicher z.b. für Grafiken reserviert muss dieser auch wieder durch das Programm freigegeben werden oder eben durch Beendigung der Anwendung. Das schwierige ist das dieser Effekt eben nicht bei jedem Anwender auftritt und daher durch den Programmierer nicht nachvollziehbar ist.

Wo soll er suchen ?.

Es kann sein das sich durch deaktivieren einer Grafik oder Dateierstellung das Problem lösen lässt und man dadurch auch einen Hinweis auf die Fehlerursache bekommt.

Auf meinem Server läuft WsWin über Wochen ohne Reboot bei einer maximalen Speicherbelegung von 16MB.
maik

Hallo

Beitrag von maik »

ich habe seit kurzem ebenfalls das Problem mit dem Speicher, zuvor lief das Programm jedoch monatelang tadellos.
Nachdem ich nun diesen thread gelesen habe und verstanden habe, das es wohl mit den Grafikdateien zusammenhängt, liegt es meiner Ansicht nach an dem Menüpunkt: Internet/Einstellungen/HTML
den dort habe ich die Hintergrundfarben und Schriften eingestellt. Erst seit dieser Änderung läuft mein Speicher voll.
Ich werde die Grafiken nun farblich zurück setzen und weiter Berichten ob das Problem sich wieder auflöst.

Ich hoffe vielleicht weitergeholfen zu haben.

Gruß

Maik
Lucky

Beitrag von Lucky »

Also ich kann nur nochmal schreiben, wie es bei mir ist wiederholen. Sobald WsWin minimiert wird gibt es den Speicher wieder frei.
Die Auslagerungsdatei wird entsprechend kleiner.

mfg.
Thomas
beeblebrox
Beiträge: 45
Registriert: 02 Sep 2006 18:35
Wohnort: Castrop-Rauxel
Kontaktdaten:

Beitrag von beeblebrox »

Hallo,

also bei mir läuft es minimiert und der Speicher verschwindet.

beeblebrox
beeblebrox
Beiträge: 45
Registriert: 02 Sep 2006 18:35
Wohnort: Castrop-Rauxel
Kontaktdaten:

Beitrag von beeblebrox »

Hallo,

wozu dient denn diese Restart Option.
Ich hatte eigentlich angenommen das WsWin zu dieser Zeit wieder startet.
Dann brauchte ich den Rechner nicht neu zu booten.
Aber bei mir passiert da nix !
rolsch hat geschrieben:
Hallo,
also ich habe diesen Hauptspeicherschwund nicht und noch nie gehabt.

Aber ich reboote meinen Server aus verschiedenen Gründen alle 24 Stunden,
schliesslich ist's ein Windows System :lol:

Ich mache dies so:

WSWin32 - Zeitsteuerung
...
beeblebrox
Beiträge: 45
Registriert: 02 Sep 2006 18:35
Wohnort: Castrop-Rauxel
Kontaktdaten:

Beitrag von beeblebrox »

Jetzt habe ich es selber rausgefunden.
Bei Restart muss ich das Beenden des Progammes ausschalten.
Restart startet dann eine neu Instanz vonWsWin und beendet sich.
Mir hilft das erst mal weiter, da der Speicher für einen Tag reicht.
Aber eine Dauerlösung kann das nicht sein.

beeblebrox
beeblebrox
Beiträge: 45
Registriert: 02 Sep 2006 18:35
Wohnort: Castrop-Rauxel
Kontaktdaten:

Beitrag von beeblebrox »

Hallo,

noch mal eine Frage an alle die das Problem haben. In welchem Modus läuft eure Grafikkarte ? True Color oder High Color.
Board und Treiberbedingt kann ich nur High Color bei 1280 x 1024 machen.

Vielleicht verschlunzt ja der Grafiktreiber den Speicher. Das würde erklären warum der Taskmanager ihn nicht WsWin zuschreibt.

Irgentwelche Probleme mit DCs die nicht freigegeben werden ?

beeblebrox
Lucky

Beitrag von Lucky »

Ich verwende 32 Bit Farbtiefe.

Das teilweise Speicher in der Auslagungsdatei nicht freigegeben wird habe ich jetzt auch bei mir feststellen können.
Lt. Taskmanager verwendet WsWin zwar nur ca. 3 MB. Totzdem verschwindet
nach einem Tag ca. 60 MB in die Auslagerungdatei und ca. 60 MB vom RAM. (überprüft mit RAMMan)

Wird dann WsWin beendet so wird sämtlicher Speicher freigegeben.
maik

Komm auf keinen grünen Zweig

Beitrag von maik »

Also obwohl das programm bei mir minimiert läuft, knallt es bei mir immer den Arbeitsspeicher voll, da in diesem Rechner nur 256 mb speicher sind, benötigt das Programm nichteinmal 24 h um meinen Rechner lahm zu legen. Das Problem tritt aber erst seit kurzer Zeit bei mir auf, davor lief es problemlos. Ich weß jetzt leider keinen Rat mehr, da das restarten ja nur einmal am Tag geht und ich zweimal benötigen würde. Wenn ich das WS-Win dann beende, leert sich der Speicher sofort wieder und nich kann es für begrenzte Stunden laufen lassen bis der Arbeitspeicher wieder voll ist. Was mache ich wenn ich in Urlaub gehe?
Ich benötige wirklich Hilfe.

Viele Grüße

Maik
P.S. 32 bit farbtiefe, aber daran hab ich nix geändert,und früher lief es ja.
beeblebrox
Beiträge: 45
Registriert: 02 Sep 2006 18:35
Wohnort: Castrop-Rauxel
Kontaktdaten:

Beitrag von beeblebrox »

Hallo,

habt ihr ein Versionsupdate gemacht ? Ich glaube die neuste Version kam im Mai. Ich habe bisher immer manuell gearbeitet und auf meinem neuen Server läuft halt die neuste Version. Daher kann ich nicht vergleichen wie es früher war.

Bei mir ist es das Selbe, der Speicher hält keine 24h. Ich helfe mir jetzt damit,
das ich beide Optionen nutze: um 6:05 Programm beenden mit Windows-Neustart und um 18:05 Restart.
Läuft aber so erst den ersten Tag, kann noch nicht sagen ob es glatt geht.

beeblebrox
Zuletzt geändert von beeblebrox am 14 Sep 2006 09:15, insgesamt 1-mal geändert.
Jochen60

Beitrag von Jochen60 »

Zur Frage der Auflösung:

Also ich habe 1600x1200 Punkte, 16 Bit Farbtiefe.

Aber meistens greife ich via Remote-Desktop zu, der hat dann 1280x1024 Punkte. Spielt aber bei dem Problem keine Rolle.

Ich habe jetzt die Zeit auf 6 Minuten stehen, so das ich gerade so hinkomme mit dem Reset alle 24 Stunden. Nur ab und zu läuft leider das 2. Programm auch noch an und benötigt bis zu 100 MB und dann spielt die Auslagerungsdatei wieder verrückt.

Ob es bei alten Versionen anders war, kann ich Euch nicht sagen. Ich bin erst seit 6 Monaten dauerhaft dabei.
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 141 mal
Kontaktdaten:

Beitrag von Werner »

Hallo,

die einzige System betreffende Änderung ab V2.92.4 war, dass
für Zeitschleifen die System-API Funktion verwendet wird.
Früher wurde diese Wartefunktion über eine Programm-Funktion gelöst.

D.h. wenn es daran liegt, dürfte dieses Problem bei einer Version davor
nicht auftreten!

Also solltet Ihr einmal eine Version vor V2.92.4 ausprobieren.
(Gibt es auch zum Downloaden in old_exe z.B. V2.92.3)

Werner
Lucky

Beitrag von Lucky »

Hallo @Werner,
ich habe die alte Version installiert. Bei mir ist das Verhalten wie bei der aktuellen Version. Also Speicherbedarf wird bei jedem Erzeugen der Aktuelldateien mehr.

mfg.
Thomas
beeblebrox
Beiträge: 45
Registriert: 02 Sep 2006 18:35
Wohnort: Castrop-Rauxel
Kontaktdaten:

Beitrag von beeblebrox »

beeblebrox hat geschrieben:Hallo,
Bei mir ist es das Selbe, der Speicher hält keine 24h. Ich helfe mir jetzt damit,
das ich beide Optionen nutze: um 6:05 Programm beenden mit Windows-Neustart und um 18:05 Restart.
Läuft aber so erst den ersten Tag, kann noch nicht sagen ob es glatt geht.

beeblebrox
So, diese Lösung läuft einigermassen. Einen halben Tag reicht der Speicher.
Das einzig Dumme ist, das ab und zu (selten) WsWin beim runterfahren eine Exception erzeugt. Dann sind zwar Programme wie HeavyWeather und mein FtpServer schon gestoppt aber Windows fährt nicht runter. Mit dem Erfolg das mein Server komplett nutzlos Strom verbraucht.
Im Regelbetrieb ist dieser Absturz aber erst einmal vorgekommen.
Ich beobachte weiter.

Gibts es eigentlich neue Erkenntnisse wg. Speicherschwund ?

beeblebrox
Antworten