Re: Java-Anwendung verschwindet nach Minuten

From: Oliver Fromme <oliver(at)fromme.com>
Date: Sat, 3 Dec 2016 14:44:48 +0100 (CET)

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 majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 03 Dec 2016 - 14:44:52 CET

search this site