powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgpool2 - show pool_nodes показывает standby для primary узла . Это бага или фича ?
1 сообщений из 1, страница 1 из 1
pgpool2 - show pool_nodes показывает standby для primary узла . Это бага или фича ?
    #39302574
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стартовая конфигурация :

postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt
---------+---------------+------+--------+-----------+---------+------------
0 | 172.17.41.213 | 5432 | 2 | 0.500000 | standby | 145802
1 | 172.17.41.214 | 5432 | 2 | 0.500000 | primary | 19610

Останавливаю node1
postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt
---------+---------------+------+--------+-----------+---------+------------
0 | 172.17.41.213 | 5432 | 2 | 0.500000 | standby | 146729
1 | 172.17.41.214 | 5432 | 3 | 0.500000 | standby | 19638

Перевожу node0 в режим read-write, создав триггер файл.

Однако pgpool все равно показывает :
postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt
---------+---------------+------+--------+-----------+---------+------------
0 | 172.17.41.213 | 5432 | 2 | 0.500000 | standby | 148752
1 | 172.17.41.214 | 5432 | 3 | 0.500000 | standby | 19638

И только после перезагрузки pgpool
postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt
---------+---------------+------+--------+-----------+---------+------------
0 | 172.17.41.213 | 5432 | 2 | 0.500000 | primary | 0
1 | 172.17.41.214 | 5432 | 3 | 0.500000 | standby | 0

Пробовал использовать pcp_promote_node , но как и ожидалось это не совсем то , что надо
[rsungatullin@pg-balancer1.cur:~]$ pcp_promote_node -v -h 172.17.41.219 -p 9898 -n 0 -U postgres
Password:
FATAL: invalid pgpool mode for process recovery request
DETAIL: specified node is already primary node, can't promote node id 0

Вопрос в общем то простой и по своему наверное чайниковский - Без перезагрузки сервиса можно обойтись ?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgpool2 - show pool_nodes показывает standby для primary узла . Это бага или фича ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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