powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг соединения с БД....
1 сообщений из 1, страница 1 из 1
Мониторинг соединения с БД....
    #35066994
kotadr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, господа.

Собственно для своих нужд реализован сабж.
В приложении создается второй поток с тривиальной логикой:
попытались присоединиться к серверу, если получилось с некоторой периодичностью шлем пустой запрос (дабы не нагружать бакенд) ";" , если нет - пробуем еще... до "посинения" :)

Собственно вопрос: как узнать что сервер "шутится" и корректно закрыть соединение (PQFinish)?
Сейчас, при "шуте" сервер ждет корректного завершения всех бакендов некоторое время (smart), если не все закрылись - абортит (fast).
Естественно все корректно "уходят" (всем клиентам рассылается notify end_session), кроме "мониторного" процесса (он ни на что не подписан в принципе - тред).

Поверхностные раскопки протокола ни к чему не привели.
Может кто решал уже такую проблему?

С уважением, Константин.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Мониторинг соединения с БД....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]