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 ответов

51 просмотр
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-адресах. Или уж ограничивать файрволлом по белому списку.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно 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
Карта сайта