Sziasztok!
Van egy PostgreSQL 8.0.5 és egy Tomcat 5.5.9-ből álló elektronikus naplónk.
Szerettem volna elköltöztetni őt egy virtuális Windows Server 2008-ra, de ő nem igazán akarja.
Az annak idején kapott telepítő lemezről szépen felmásolgattam, amit kell/ahova kell, letöltöttem a frissítőjüket, a régi gépről backup - restore-al átvittem az adatbázist. Az adatbázis és a tomcat ugyanazon a rendszeren van.
Működik is a cucc, de bizonyos lekérdezések nagyon lassúak (a régi gépen ezek kb. 5 másodpercet vettek igénybe, az új környezetben percekig homokórázik).
Próbáltam bekapcsolni a lekérdezések logolását, (log_min_duration = 0), de érdekes módon az app lekérdezéseit nem logolja, csak azt, amit én kézzel a pgadminból indítok.
A lassú lekérdezések alatt megjelenik viszont más a logban:
unexpected EOF on client connection
could not receive data from client: No connection could be made because the target machine actively refused it.
Ugyanekkor a tomcat logjában ilyeneket látok:
db.Connection - EXCEPTION java.lang.NullPointerException;CheckConnection()
Eközben a lekérdezéshez tartozó postgresql folyamat 100%-on pörgeti a processzort.
Újraindítás nem segített, de érdekes módon a sok próbálkozás közül egyetlen egyszer megjelentek az eredmények gyorsan, azóta sem tudom mitől.
Eleinte a telepítés uátni alapbeállításokkal próbálkoztam, aztán nekiálltam tuningolni a memóriahasználatra vonatkozó paramétereket, de ettől sem lett jobb.
Sajnos nem értek ehhez az egészhez, a kugli sem segített. Esetleg van valakinek ötlete, mi lehet a probléma?
Előre is köszi!
- 2547 megtekintés