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

Ребят, всем здравствуйте, помогите пожалуйста. Пытаюсь сделать бд на постгрессе,

поменял вот файлы дабы можно было из вне подключиться, но выдаёт ошибку

psql: error: connection to server at "************", port 5432 failed: Connection refused
Is the server running on that host and accepting TCP/IP connections?

Я без понятия что делать, помогите!

25 ответов

47 просмотров
Batiya-Batiya Автор вопроса

Всё работает, но не пускает

Смотреть логи. (И нет, не надо постить сюда их фотографии. И вообще не надо делать фотографии текстов).

Batiya-Batiya Автор вопроса
Ilya Anfimov
Смотреть логи. (И нет, не надо постить сюда их фо...

Как посмотреть логи, подскажи команду

Batiya Batiya
Как посмотреть логи, подскажи команду

Там два основных варианта -- в /var/log/postgresql и journalctl -u <имя юнита> С имененем юнита, правда, засада -- оно по версиям и кажэтся по кластерам именуется, я вечно забываю, как.

Batiya-Batiya Автор вопроса
Ilya Anfimov
Там два основных варианта -- в /var/log/postgresql...

journalctl -u postgresql Jun 04 19:36:48 ********.cloudvps.regruhosting.ru systemd[1]: postgresql.service: Succeeded. Jun 04 19:36:48 ********..cloudvps.regruhosting.ru systemd[1]: Stopped PostgreSQL RDBMS. Jun 04 19:36:48 ********..cloudvps.regruhosting.ru systemd[1]: Stopping PostgreSQL RDBMS... Jun 04 19:36:51 ********..cloudvps.regruhosting.ru systemd[1]: Starting PostgreSQL RDBMS... Jun 04 19:36:51 ********..cloudvps.regruhosting.ru systemd[1]: Finished PostgreSQL RDBMS. Jun 04 19:38:04 ********..cloudvps.regruhosting.ru systemd[1]: postgresql.service: Succeeded. Jun 04 19:38:04 ********..cloudvps.regruhosting.ru systemd[1]: Stopped PostgreSQL RDBMS. Jun 04 19:38:04 ********..cloudvps.regruhosting.ru systemd[1]: Stopping PostgreSQL RDBMS... Jun 04 19:38:07 ********..cloudvps.regruhosting.ru systemd[1]: Starting PostgreSQL RDBMS... Jun 04 19:38:07 ********..cloudvps.regruhosting.ru systemd[1]: Finished PostgreSQL RDBMS. Jun 04 19:40:12 ********..cloudvps.regruhosting.ru systemd[1]: postgresql.service: Succeeded. Jun 04 19:40:12 ********..cloudvps.regruhosting.ru systemd[1]: Stopped PostgreSQL RDBMS. Jun 04 19:40:12 ********..cloudvps.regruhosting.ru systemd[1]: Stopping PostgreSQL RDBMS... Jun 04 19:40:15 ********..cloudvps.regruhosting.ru systemd[1]: Starting PostgreSQL RDBMS... Jun 04 19:40:15 ********..cloudvps.regruhosting.ru systemd[1]: Finished PostgreSQL RDBMS.

Batiya Batiya
journalctl -u postgresql Jun 04 19:36:48 ********....

А просто postgresql -- это некое dependency , чтобы можно было все варианты одной командой остановить вроде. В общем, не то.

Возможно, мешает два правила (которые trust), что-то похожее было

Batiya-Batiya Автор вопроса
YIFF Лисонька THEN fluffy
Возможно, мешает два правила (которые trust), что-...

Правило в pg_hba никак не должно выдавать connrefused.

Batiya-Batiya Автор вопроса
Ilya Anfimov
А просто postgresql -- это некое dependency , чтоб...

https://gist.github.com/Batiya-dev/a5787e4fa81e14c0993cc6458b5ad34b Логи

Batiya Batiya
https://gist.github.com/Batiya-dev/a5787e4fa81e14c...

Пока что выглядит как было несколько restartов, но сейчас postgres работает. Должэн принимать соединения как минимум. Возможно, там как раз в момент рестарта попали? Попробуйте сейчас подключиться. Ещё есть некоторый вариант, что оно молча по kill -9 упало -- посмотрите ещё статус правильного юнита systemd.

Batiya Batiya
https://gist.github.com/Batiya-dev/a5787e4fa81e14c...

Вообще, ps 1259188 говорит как -- есть этот процэсс постгреса?

Batiya-Batiya Автор вопроса
Ilya Anfimov
Вообще, ps 1259188 говорит как -- есть этот процэс...

ps 1259188 PID TTY STAT TIME COMMAND 1259188 ? Ss 0:00 /usr/lib/postgresql/15/bin/postgres -D /var/lib/postgresql/15/main -c config_file=/etc/postgresql/15/main/postgresql.conf

Batiya Batiya
ps 1259188 PID TTY STAT TIME COMMAND 12...

То есть работает. Хорошо, теперь пытайтесь подсоединиться.

Batiya-Batiya Автор вопроса
Ilya Anfimov
То есть работает. Хорошо, теперь пытайтесь подсоед...

Печаль, та же история connection to server at "*******", port 5432 failed: Connection timed out (0x0000274C/10060) Is the server running on that host and accepting TCP/IP connections?

Batiya Batiya
Печаль, та же история connection to server at "*...

А почем at под звёздочками? Это не localhost? Вы откуда-то не с того жэ сервера стучитесь?

Batiya Batiya
Печаль, та же история connection to server at "*...

Кстати, не тожэ самое ни разу. Там было connection refused, сейчас -- timed out.

Batiya Batiya
Печаль, та же история connection to server at "*...

Вообще, timed out -- это или неправильный роутинг/адрес, или файрволл режэт. Когда проверите пингом и ip ad первое -- начинайте разбираться с файрволлами.

Batiya-Batiya Автор вопроса
Batiya Batiya
До айпишника да,

И вы пытаетесь подключиться именно по айпишнику, и этот айпишник именно на том сервере (ip address show показывает, что он там принадлежыт интэрфейсу)? Тогда -- файрволлы. Смотрите в iptables, скорее всего, или к вашым сетевым инжэнерам стучитесь, если они за это ответственны.

Batiya-Batiya Автор вопроса
Ilya Anfimov
И вы пытаетесь подключиться именно по айпишнику, и...

Решено, благодарю за помощь. Проблема была в iptables, помогла команда iptables -A INPUT -p tcp --dport 5432 -j ACCEPT

Batiya Batiya
Решено, благодарю за помощь. Проблема была в iptab...

Вообще -- я ещё по началу лога постгреса хотел сказать, чтобы вы что-нибудь с файрволлом сделали. В обратном совершэнно направлении. Поскольку открытый всем постгрес на порту -- это сразу DOS без проблем как минимум. А с шансами -- и что похужэ, после маленькой ошыбки. В общем, лучшэ вообще его не выставлять на публичных IP-адресах. Или уж ограничивать файрволлом по белому списку.

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
8
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Карта сайта