Есть два сервера A и B,
На сервере A крутится прога (писаная на C++) она держит постоянное соединение (по нескольку недель) с постгресом который работает на сервере B. В качестве базового АПИ для работы с постгресом используется libpq (сишный вариант).
И все бы классно но с сервером B случаются неприятности, толи свич зависает толи просто проблемы с питанием то ли железо хреновое но он иногда (раз в неделю - две) виснет и его бутяют по ресету.
Прога должна возобновлять соединение с постгресом, но этого не происходит так как управление передается внутр libpq и уже оттуда не возвращается (иногда при коннекте иногда при выполнении SQL).
Вопрос: можно ли как нибудь установить кучу таймаутов для libpq и чем больше тем лутше (на соединение, выполнение запросов ....) ?
Ответ на:
комментарий
от PETER
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [postgres][libpq]странности (2011)
- Форум libpq работа с массивами (2012)
- Форум centos 6 libpq version (2014)
- Форум [gentoo]libpq file collisions (2009)
- Форум Postgres (2001)
- Форум С++ обертка libpq (Postgress SQL) (2004)
- Форум Проблема с PostgreSQL и libpq (2005)
- Форум 1с + postgre (2016)
- Форум 1C Postgres (2017)
- Форум postgres: string2hex (2012)