@anton13ms

Pgpool почему вроде все работает, но выдача pcp_node_info, статус down?

Не особо разбираюсь в этом, по этому прошу помощи:
Есть два сервера (Сервер1 и Сервер2) которые балансируются с помощью pgpool.
Случилась такая ситуация:
Сервер1 вроде как был мастером, в какой то момент пропал доступ к БД через IP которым оперирует балансир.
На каждый сервер по отдельности попасть в БД можно, а через общий IP, теперь ходит на Сервер2, причем в ifconfig на Сервер1 вижу, что общий адрес у него, а не у Сервера2.
При этом, я делаю мастером Сервер1, но нода лежит:

root@Сервер1:~ # pcp_promote_node -p 9898 -U pgpool 0
Password:
pcp_promote_node -- Command Successful
root@ Сервер1:~ # pcp_node_info -p 9898 -U pgpool 0
Password:
Сервер1.sync 5433 3 0.500000 down
root@ Сервер1:~ #

Мне не удалось понять, после чего все восстановилось как было, то ли после того как Сервер 1 опять сделал мастером, то ли после перезагрузок обоих серверов, но Сервер1, опять стал доступен по общему адресу и БД обоих серверов стали реплицироваться между собой (на сколько я понял, репликация, реализована, тоже через pgpool).

Но все равно по этому запросу:
pcp_node_info -p 9898 -U pgpool 0
статус down
А у Сервер2, статус up.
Что этот статус вообще означает?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы