Re: Java-Anwendung verschwindet nach Minuten
Oliver Fromme <[email protected]>
| Newsgroups | gmane.os.freebsd.questions.german |
|---|---|
| Message-ID | <[email protected]> |
Bernd Walter wrote: > On Wed, Nov 30, 2016 at 06:27:39AM +0100, Marc Santhoff wrote: > > Tag liebe Leute, > > > > ich hab ein merkwürdiges Phänomen, dessen Grund ich klären konnte,baer > > die Ursache nicht. Ich hab schon versucht, daà bei Java-Gurus zu klären, > > leider ohne Resultat. > > > > Deswegen traue ich mich mit der Hoffnung das noch mehr Leute > > Java-Server-Software unter FreeBSD betreuen mal hier zu fragen, wenn es > > auch nur hlab-OT ist, passiert nämlich unter anderen OS auch: > > > > Ich benutze einen Ableger von "wiki in a jar", das ist ein persönliches > > Wiki bestehend aus einem kleinen Java-Server, der lokal läuft und eben > > ein Wiki bedient. > > > > Problem ist, bei JDK/JRE6 bzw. 1.6 oder neuer beendet sich das Teil > > kommentarlos nach einer bestimmten Zeit der Inaktivität. Bei JDK/JRE 1.5 > > und älter passiert das nicht, der Server läuft ewig. > > > > Kennt jemand eine Ursache dafür? Hat sich in den Java-Klassen etwas > > geändert? > > Bei Java denke ich irgendwie immer gleich an Speichermangel. > Schon mal per dmesg nachgesehen, ob der Kernel in Notlage (Mangels > ausreichend swap) den gröÃten Prozess abgeschossen hat? Vielleicht wird auch einfach der Anwendung der Platz zu klein in der JVM. Es ist nichts Ungewöhnliches, wenn bestimmte Bibliotheken nach einem Update mehr Speicher brauchen. Durchaus denkbar, dass es unter 1.5 gerade so knapp gepasst hat, während es unter 1.6 dann nach einer Weile an die Wand läuft. Mit der Option -Xmx kannst Du der JVM mehr Speicher gönnen, wenn nötig (vorausgesetzt, die Kiste hat genug RAM; siehe auch die Limits auf Betriebssystemebene). Mit dem Kommandozeilentool "jmap -heap <PID>" kann man nachgucken, wieviel Speicher die Anwendung verbraucht, und ob es eng wird in der JVM. (Siehe die Manpages für Details). Gruà Olli -- Oliver Fromme, München -- FreeBSD + DragonFly BSD ``We are all but compressed light'' - Albert Einstein To Unsubscribe: send mail to [email protected] with "unsubscribe de-bsd-questions" in the body of the message