Article View: pl.comp.os.os2
Article #33234Re: Kłopoty z Tomcatem 5.0.28
From: Jan Waliszewski
Date: Sat, 16 Jun 2007 21:14
Date: Sat, 16 Jun 2007 21:14
45 lines
3140 bytes
3140 bytes
Leszek Kubrak wrote: > Jan Waliszewski wrote: >> Od dłuższego czasu mam kłopoty z Tomcatem 5.0.28 pracującym pod OS/2 >> Warp Server for e-bussiness. Praktycznie raz na dobę (najczęściej w >> godzinach nocnych) Tomcat kończy pracę z komunikatem z maszyny >> wirtualnej OutOfMemory. Maszyna wirtualna to Java 1.4.1 z GoldenCode. >> Ponieważ maszyna wirtualna Javy posiada coś o nazwie "garbage >> collector", który powinien automatycznie chronić przed tego typu >> błędami, stąd wniosek że odśmiecacz pracuje nieprawidłowo. >> >> >> Brak możliwości bardzo pilnego rozwiązania tego problemu spowoduje >> konieczność przeniesienia aplikacji na serwer linuksowy, czego ze >> zrozumiałych powodów chciałbym raczej uniknąć. >> >> Na koniec tradycyjne pytanie: czy ktoś z Was doświadczał podobnych >> uciążliwości i jak sobie z tym poradzić? >> >> Pozdrawiam - Jan Waliszewski >> _______________________________________________ > > Garbage collector NIE CHRONI przed tego typu sytuacjami. > Jeżeli aplikacja nie będzie zwalniała pamięci to GC nic nie pomoże. > Nie zwolnienie pamięci polega na trzymaniu w programie przynajmniej > jednej referencji do tejże. Czyli wystarczy prosty błąd w kodzie > programu i pamięci w końcu braknie. Tak więc twój wniosek jest błędny. > > Na początek spróbuj pobawić się parametrami JVM : > > -Xms<size> set initial Java heap size > -Xmx<size> set maximum Java heap size > -Xss<size> set java thread stack size > > Na razie przeniosłem aplikację na Linux OpenSuse 10.0 i działa stabilnie. Problemem do przejścia jest odmienne traktowanie stron kodowych w MySQL 4.1 (pod OS/2 pracowałem z 3.23), ale to już inny problem. Przeniesienie tej aplikacji stało się wymogiem chwili, ale serwer oesowy trzeba będzie przeinstalować (po kilku latach poprawnej pracy zaczął się sypać, jeszcze nie jestem pewien czy tylko softwarowo, czy także sprzętowo). WSeB pozostanie serwerem wewnętrznym sieci LAN w naszej firmie, ale jako maszyna internetowa Linux jest mniej kłopotliwy. Pozdrawiam - Jan Waliszewski
Technical Details
Message-ID:
<f51k52$9j9$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<f4er6j$69q$1@nemesis.news.tpi.pl> <mailman.235.1181465918.5751.os2@man.lodz.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Jan Waliszewski <jan.NOwaliszewskiSPAM@t-system.com.pl> Newsgroups: pl.comp.os.os2 Subject: Re: Kłopoty z Tomcatem 5.0.28 Date: Sat, 16 Jun 2007 23:14:59 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 45 Message-ID: <f51k52$9j9$1@nemesis.news.tpi.pl> References: <f4er6j$69q$1@nemesis.news.tpi.pl> <mailman.235.1181465918.5751.os2@man.lodz.pl> NNTP-Posting-Host: enm2.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1182028770 9833 83.15.198.2 (16 Jun 2007 21:19:30 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Sat, 16 Jun 2007 21:19:30 +0000 (UTC) User-Agent: Thunderbird 1.5 (OS/2/20051108) In-Reply-To: <mailman.235.1181465918.5751.os2@man.lodz.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit