172 похожих чатов

Доброго времени суток , пытаюсь через haproxy подключиться к пг

который развернут через патрони, никак не получаетсяю В логах ничего интересного , нет идеи куда копать. Может была у когото такая проблема ?

6 ответов

34 просмотра

А теперь содержимое картинки текстом сюда, пожалуйста.

Alex- Автор вопроса
Михаил Шурутов
А теперь содержимое картинки текстом сюда, пожалуй...

[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 ~]#

Alex
[root@haka1 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP>...

1. Я для проверки использую конкретику: option httpchk GET /master - определение мастера; 2. имеет смысл поднимать отображение состояния хапрокси: listen stats mode http bind *:7000 stats enable stats uri / И смотреть уже на хапрокси, как у него с подключением к ПГ. ЗЫ. Спалился, однако. :)

Alex- Автор вопроса
Михаил Шурутов
1. Я для проверки использую конкретику: option ht...

Чтото не понравилось в конфиге, не может поднять , покопаю в эту сторону [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.

Alex- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта