Postgres + Hibernate:org.postgresql.util.PSQLException

Dec 20, 2010 13:55

Приветствую ( Read more... )

Leave a comment

Comments 7

m_a_m_o_n December 20 2010, 13:28:58 UTC
>В логе видно, что пул коннектов очищается не сразу, а через >некоторое время скопом.
И это правильно, а в чём у вас проблема?

Reply

andreybaboshin December 20 2010, 13:37:56 UTC
Проблема в том, что время от времени начинают сыпаться ошибки "org.postgresql.util.PSQLException: An I/O error occured while sending to the backend.".

Reply

m_a_m_o_n December 20 2010, 14:03:44 UTC
Скорее всего это проблема с сетью.
Если коннекшн долго не используется, соединение
может протухнуть и тогда при попытке использовать
соединение вновь вылазит такая фингня.

Чаще всего это случается по утрам.

На production у вас скорее всего такого не будет.

Попробуйте найти опцию пула, которая закрывает соединения
после длительного неиспользования.

Reply

andreybaboshin December 20 2010, 14:12:55 UTC
Похоже, что у меня использовался дефолтный пул хибернейта.

Проблем с сетью быть не может - всё крутиться на одной машине.

Reply


(The comment has been removed)

(The comment has been removed)

andreybaboshin December 20 2010, 14:03:29 UTC
Спасибо!

Reply


Leave a comment

Up