Article View: pl.comp.lang.java
Article #143585długie oczekiwanie na wyniki z bazy danych
From: umm
Date: Thu, 08 Jan 2009 11:13
Date: Thu, 08 Jan 2009 11:13
45 lines
2447 bytes
2447 bytes
witam, mam aplikację, która czasami działa dosyć kuriozalnie. tak to w skrócie wygląda aplikacja: Spring + iBatis baza: postgres na oddzielnym serwerze serwery: Tomcat + Apache objawy: kiedy po długiej bezczynności (ponad 15-20 minut) aplikacji (nikt nie pracował na niej) klikam na jakikolwiek link, który przenosi mnie do innej strony i na tej innej stronie są wyświetlane wyniki z bazy danych (wykonywane jest jakiekolwiek zapytanie do bazy), czekam strasznie długo na wyniki. Wygląda to tak że przeglądarka pokazuje wczytywanie strony i żadnej reakcji. w logach zapytanie odkłada mi się po około 15 minutach. Ale klikając drugi raz w ten sam link przechodzimy od razu do innej strony i zapytanie wykonuje się szybko, widzimy wyniki. Teraz mozemy nawigować po stronie bez żadnych opóźnień. Tak jakby coś przepychało to pierwsze żądanie. Sytuacja powtarza się kiedy odłożymy tę aplikację na kilkadziesiąt minut i ponownie wyślemy żądanie. Pierwsze żądanie trwa w nieskończoność drugie już błyskawicznie. Aplikacja chwilę po restarcie serwera też dziala dobrze. Czy kiedykolwiek zaobserwowaliście podobne objawy w jakiejś aplikacji? czy macie jakies pomysły gdzie szukać przyczyn? Czy to może być złe zdefiniowanie puli połączeń, chociaż testowałem na różnych ustawieniach? Aplikacja została przeniesiona na inny serwer ale tam dziala prawidłowo. Jeżeli problem z siecią weźmiemy w nawias to co może być jeszcze przyczyną? To się oczywiście dzieje jeżeli podczas żądania jakkolwiek operujemy na bazie. maxActive: 20 maxWait: 10000 maxIdle: 8 logAbandoned: true removeAbandoned: true removeAbandonedTimeout: 300
Technical Details
Message-ID:
<gk4n4c$hq2$1@news3.onet>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: umm <umm@op.pl> Newsgroups: pl.comp.lang.java Subject: długie oczekiwanie na wyniki z bazy danych Date: Thu, 08 Jan 2009 12:13:16 +0100 Organization: onet.pl Lines: 45 Message-ID: <gk4n4c$hq2$1@news3.onet> Reply-To: ummUSUNTO@op.pl NNTP-Posting-Host: 195.149.64.201 Mime-Version: 1.0 X-Trace: news3.onet 1231413196 18242 195.149.64.201 (8 Jan 2009 11:13:16 GMT) X-Complaints-To: abuse@onet.pl NNTP-Posting-Date: Thu, 8 Jan 2009 11:13:16 +0000 (UTC) User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit