Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgpool, как разорвать соединение клиента / 2 сообщений из 2, страница 1 из 1
19.04.2018, 16:22
    #39633293
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgpool, как разорвать соединение клиента
Клиент устанавливает соединение с pgpool.
Pgpool в свою очередь устанавливает соединения с бэкендами.
Требуется отключить клиента от pgpool, а pgpool в свою очередь закроет соединения с бэкендами.
Выполнять команду pg_terminate_backend через pgpool в режиме балансировки нагрузки не корректно и к тому же
после этой команды pgpool исключает бэкенд из пула, если эта команда выполнится успешно.

Вопрос, есть ли возможность корректно прервать выполнение команды, или разорвать соединение с БД?

Спасибо.
...
Рейтинг: 0 / 0
20.04.2018, 13:41
    #39633755
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgpool, как разорвать соединение клиента
Я так пониманию, что это конструктивное ограничение pgpool. Т.е. если запрос завис, то его срубить, можно только путем деградации бекэнда. А если бекэнд - мастер, то выполняется переход на новый мастер.
Как-то всё не очень хорошо. Или должно быть решение для таких ситуаций.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgpool, как разорвать соединение клиента / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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