который развернут через патрони, никак не получаетсяю В логах ничего интересного , нет идеи куда копать. Может была у когото такая проблема ?
А теперь содержимое картинки текстом сюда, пожалуйста.
[root@haka1 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:50:56:8f:bf:6e brd ff:ff:ff:ff:ff:ff inet 10.80.0.50/24 brd 10.80.0.255 scope global noprefixroute ens192 valid_lft forever preferred_lft forever inet6 fe80::c900:71ff:452:d236/64 scope link noprefixroute valid_lft forever preferred_lft forever [root@haka1 ~]# cat /etc/haproxy/haproxy.cfg global maxconn 100 defaults log global mode tcp retries 2 timeout client 30m timeout connect 4s timeout server 30m timeout check 5s listen production bind *:5000 option httpchk OPTIONS / default-server inter 1s fall 2 rise 2 on-marked-down shutdown-sessions server pg1 10.80.0.56:5432 maxconn 100 check port 8008 server pg2 10.80.0.57:5432 maxconn 100 check port 8008 [root@haka1 ~]# psql -h 10.80.0.50 -d postgres -U patroni -p 5000 psql: error: connection to server at "10.80.0.50", port 5000 failed: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. [root@haka1 ~]# psql -h 10.80.0.56 -d postgres -U patroni -p 5432 Password for user patroni: psql (14.1) Type "help" for help. postgres=# \q [root@haka1 ~]# curl http://10.80.0.56:8008/ {"state": "running", "postmaster_start_time": "2021-12-12 19:43:11.571815+04:00", "role": "master", "server_version": 140001, "xlog": {"location": 117440512}, "timeline": 3, "replication": [{"usename": "replication", "application_name": "pg2", "client_addr": "10.80.0.57", "state": "streaming", "sync_state": "async", "sync_priority": 0}], "dcs_last_seen": 1639377116, "database_system_identifier": "7039755927814043922", "patroni": {"version": "2.1.2", "scope": "cluster1"}}[root@haka1 ~]# [root@haka1 ~]# [root@haka1 ~]# curl http://10.80.0.57:8008/ {"state": "running", "postmaster_start_time": "2021-12-12 19:43:50.316799+04:00", "role": "replica", "server_version": 140001, "xlog": {"received_location": 117440512, "replayed_location": 117440512, "replayed_timestamp": null, "paused": false}, "timeline": 3, "dcs_last_seen": 1639377116, "database_system_identifier": "7039755927814043922", "patroni": {"version": "2.1.2", "scope": "cluster1"}}[root@haka1 ~]#
1. Я для проверки использую конкретику: option httpchk GET /master - определение мастера; 2. имеет смысл поднимать отображение состояния хапрокси: listen stats mode http bind *:7000 stats enable stats uri / И смотреть уже на хапрокси, как у него с подключением к ПГ. ЗЫ. Спалился, однако. :)
Чтото не понравилось в конфиге, не может поднять , покопаю в эту сторону [root@haka1 ~]# systemctl status haproxy ● haproxy.service - HAProxy Load Balancer Loaded: loaded (/usr/lib/systemd/system/haproxy.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2021-12-13 11:03:19 +04; 2s ago Process: 77971 ExecStart=/usr/sbin/haproxy-systemd-wrapper -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid $OPTIONS (code=exited, status=1/FAILURE) Main PID: 77971 (code=exited, status=1/FAILURE) Dec 13 11:03:19 haka1 systemd[1]: Started HAProxy Load Balancer. Dec 13 11:03:19 haka1 haproxy-systemd-wrapper[77971]: haproxy-systemd-wrapper: executing /usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -Ds Dec 13 11:03:19 haka1 haproxy-systemd-wrapper[77971]: [ALERT] 346/110319 (77972) : Starting proxy stats: cannot bind socket [0.0.0.0:7000] Dec 13 11:03:19 haka1 haproxy-systemd-wrapper[77971]: haproxy-systemd-wrapper: exit, haproxy RC=1 Dec 13 11:03:19 haka1 systemd[1]: haproxy.service: main process exited, code=exited, status=1/FAILURE Dec 13 11:03:19 haka1 systemd[1]: Unit haproxy.service entered failed state. Dec 13 11:03:19 haka1 systemd[1]: haproxy.service failed.
Попробуйте указать ip:7000 в место 0.0.0.0
Пробовал не помогло
Обсуждают сегодня