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

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

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

6 ответов

23 просмотра

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

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- Автор вопроса

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
10
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
падает джоба хотя уже была собрана на соседнем namespace, куда капать? │ │ Copying blob sha256:2fa066caddb8f09a71082b03aa43046f79346a01d9c89e06a1f508bb1207dba5 427 │ │ Copyin...
Andrei St
6
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
Книга Юрова В.И пойдёт для обучения?
Botsman
24
Карта сайта