LINUX.ORG.RU

История изменений

Исправление HighMan, (текущая версия) :

Это запрос, а нужен ответ. curl -v запусти

Я выше приводил отдачу curl

# curl 192.168.12.102:8008/master
{"state": "running", "postmaster_start_time": "2024-06-27 15:09:28.828499+03:00", "role": "master", "server_version": 120019, "xlog": {"location": 50332776}, "timeline": 3, "replication": [{"usename": "patroni_replica", "application_name": "host-101", "client_addr": "192.168.12.101", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1719558866, "database_system_identifier": "7385148893721311398", "patroni": {"version": "3.0.2", "scope": "pg_cluster"}}

# curl 192.168.12.102:8008/sync
{"state": "running", "postmaster_start_time": "2024-06-27 15:09:28.828499+03:00", "role": "master", "server_version": 120019, "xlog": {"location": 50332776}, "timeline": 3, "replication": [{"usename": "patroni_replica", "application_name": "host-101", "client_addr": "192.168.12.101", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1719558916, "database_system_identifier": "7385148893721311398", "patroni": {"version": "3.0.2", "scope": "pg_cluster"}}

Ну и т.д.

Это я со 101й машины курлю 102ую. 101 и 102 настроены одинаково: etcd, postgresql, patroni …

Если со 101 курлить себя же, то вывод аналогичен, полученному со 102ой.

Ну и из другой подсети, с моей рабочей машины, все курлится без вопросов. Вот я и не могу понять, чего не хватает haproxy

Каким образм haproxy получает ошибку 503???

Исправление HighMan, :

Это запрос, а нужен ответ. curl -v запусти

Я выше приводил отдачу curl

# curl 192.168.12.102:8008/master
{"state": "running", "postmaster_start_time": "2024-06-27 15:09:28.828499+03:00", "role": "master", "server_version": 120019, "xlog": {"location": 50332776}, "timeline": 3, "replication": [{"usename": "patroni_replica", "application_name": "host-101", "client_addr": "192.168.12.101", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1719558866, "database_system_identifier": "7385148893721311398", "patroni": {"version": "3.0.2", "scope": "pg_cluster"}}

curl 192.168.12.102:8008/sync
{"state": "running", "postmaster_start_time": "2024-06-27 15:09:28.828499+03:00", "role": "master", "server_version": 120019, "xlog": {"location": 50332776}, "timeline": 3, "replication": [{"usename": "patroni_replica", "application_name": "host-101", "client_addr": "192.168.12.101", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1719558916, "database_system_identifier": "7385148893721311398", "patroni": {"version": "3.0.2", "scope": "pg_cluster"}}

Ну и т.д.

Это я со 101й машины курлю 102ую. 101 и 102 настроены одинаково: etcd, postgresql, patroni …

Если со 101 курлить себя же, то вывод аналогичен, полученному со 102ой.

Ну и из другой подсети, с моей рабочей машины, все курлится без вопросов. Вот я и не могу понять, чего не хватает haproxy

Каким образм haproxy получает ошибку 503???

Исходная версия HighMan, :

Это запрос, а нужен ответ. curl -v запусти

Я выше приводил отдачу curl

# curl 192.168.12.102:8008/master
{"state": "running", "postmaster_start_time": "2024-06-27 15:09:28.828499+03:00", "role": "master", "server_version": 120019, "xlog": {"location": 50332776}, "timeline": 3, "replication": [{"usename": "patroni_replica", "application_name": "host-101", "client_addr": "192.168.12.101", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1719558866, "database_system_identifier": "7385148893721311398", "patroni": {"version": "3.0.2", "scope": "pg_cluster"}}

curl 192.168.12.102:8008/sync
{"state": "running", "postmaster_start_time": "2024-06-27 15:09:28.828499+03:00", "role": "master", "server_version": 120019, "xlog": {"location": 50332776}, "timeline": 3, "replication": [{"usename": "patroni_replica", "application_name": "host-101", "client_addr": "192.168.12.101", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1719558916, "database_system_identifier": "7385148893721311398", "patroni": {"version": "3.0.2", "scope": "pg_cluster"}}

Ну и т.д.

Это я со 101й машины курлю 102ую. 101 и 102 настроены одинаково: etcd, postgresql, patroni …

Если со 101 курлить себя же, то вывод аналогичен, полученному со 102ой.

Ну и из другой подсети, с моей рабочей машины, все курлится без вопросов. Вот я и не могу понять, чего не хватает haproxy