@pgsql

Страница 308 из 1062
Denis
24.04.2017
13:17:37
Ладно, а фаервол? Nmap с удаленного компьютера видит порт 5432?

Петр
24.04.2017
13:17:44
ошибку покажите

Павел
24.04.2017
13:18:58
psycopg2.OperationalError: FATAL: Ident authentication failed for user "postgres"

Петр
24.04.2017
13:19:38
попробуйте md5

Google
Петр
24.04.2017
13:23:05
а в init.d/systemd-файле все норм?

Denis
24.04.2017
13:23:15
Проверьте порт и попробуйте подключиться через psql -U postgres -h your_host -p port_number your_database и покажите ошибку

Павел
24.04.2017
13:34:02
Проверьте порт и попробуйте подключиться через psql -U postgres -h your_host -p port_number your_database и покажите ошибку
сейчас уже под рукой нет psql, только на том же сервере буду дома, попробую подключиться

Anton
24.04.2017
15:14:06
Коллеги, подскажите есть ли в природе файловер на JNDI( JDBC ) для postgres ?

raksita
24.04.2017
15:25:00
вопрос к тем, кто использует mamonsu: не могу понять в какой размерности показатель wal write speed

Петр
24.04.2017
15:33:24
в байтах

raksita
24.04.2017
15:42:41
т.е. он показывает сколько байтов wal записано в отсечку? не скорость записи?

Евгений
24.04.2017
17:12:15
Всем добрый вечер! ? кто как отслеживает топ медленных запросов к бд? Ставим порог времени исполнения запроса в log_min_duration_statement, client_min_messages - в log, потом парсить логи и что-то типа head -n 20?) или можно с помощью того же mamonsu?

Марат
24.04.2017
17:13:41
зачем? если есть pgbadger

Евгений
24.04.2017
17:13:59
Это на стороне сервера без учета времени доставки результата клиенту, еще-бы и общее время не помешало бы ...

Марат
24.04.2017
17:15:29
ну тогда тебе в другую сторону смотреть надо

в строну apm если тебя правильно понял

Евгений
24.04.2017
17:15:56
Тю, он вылетел из головы у меня ... сегодня в панике пришлось просто получить подобную инфу сделал в лоб!)))

Google
Andrey
24.04.2017
17:16:24
Можно бадгером, можно грепать и без изменения log_min_duration_statement. Например grep -E "duration: \d{4,}\.\d{3} ms"

Евгений
24.04.2017
17:16:42
Да, в комплексе ... !) спасибо за советы!)

Darafei
24.04.2017
20:31:21
теперь в постгисе на один off-by-one меньше: https://trac.osgeo.org/postgis/changeset/15363

Alex
25.04.2017
09:57:44
кто что использует для автоматического failover-а репликации ? pgbouncer + repmgr хорош в практике? Или есть что-то получше ?

Ascandar
25.04.2017
10:20:44
я развертывал кластер без менеджера пула

так как пул был на среднем слое, файловер через linux cluster типа Hearbeat и corosync и доп нода для voting

автоматически переключает на другую ноду в случае отказа

Alex
25.04.2017
10:26:35
спасибо

Alexandr
25.04.2017
10:27:05
https://habrahabr.ru/company/centosadmin/blog/322624/

интересно услышать ваше мнение

предвзято это или нет

Ascandar
25.04.2017
10:27:53
наверно тот кто БД проектирует и обслуживает - ему скучно

ранее они с mysql на постгрес переходили)

Alexandr
25.04.2017
10:29:20
ранее они с mysql на постгрес переходили)
ну вот интересно, это реальные проблемы и они не решаются или просто руки не дошли?

Fike
25.04.2017
10:30:01
https://habrahabr.ru/company/centosadmin/blog/322624/
астанавитесь / на этой неделе еще не было

Mike Chuguniy
25.04.2017
10:30:30
интересно услышать ваше мнение
вроде бы вторник, а совсем не пятница...

Alexandr
25.04.2017
10:30:30
астанавитесь / на этой неделе еще не было
если было то сорян, только сейчас набрел на статью

Mike Chuguniy
25.04.2017
10:30:47
Fike
25.04.2017
10:30:59
ну эта статья с самого выпуска стабильно раз в неделю всплывает где-нибудь

Google
Mike Chuguniy
25.04.2017
10:34:25
Значит прибили этот хлам. Но вот по слову UBER вполне себе ищется.

Сергей
25.04.2017
10:43:08
эта ужасно боянистая статья уже

ее наверно все читали, кто с постгрей работают

Darafei
25.04.2017
10:45:49
https://postgrespro.ru/blog/company/198901

Павел
25.04.2017
11:15:58
Добрый день поставил на cent os 7 postgresql 9.6, создал бд теперь пытаюсь подключиться к postgres'у через python и получаю ошибку



на другой машине стоит дебиан, там все отлично получается

в чем может быть проблема?

cent os использую первый раз

Igor
25.04.2017
11:17:25
в pg_hba.conf?

Pavel
25.04.2017
11:18:26
может буть дело в firewall, systemctl stop firewalld

Andrey
25.04.2017
11:19:34
Павел
25.04.2017
11:21:00


он вообше не стоит

Andrey
25.04.2017
11:23:27
getenforce покажите

Ascandar
25.04.2017
11:23:52
посмотри в postgres.conf раздел listener_address

там должна быть подсеть или *

Павел
25.04.2017
11:25:59
Google
Andrey
25.04.2017
11:26:16
setenforce 0

Павел
25.04.2017
11:26:18
setenforce 0
не помогло

Andrey
25.04.2017
11:27:37
там я * поставил
netstat -apn | grep postgres

Айтуар
25.04.2017
11:27:37
не помогло
restart потом

Петр
25.04.2017
11:27:47
пароль попробуйте убрать

Andrey
25.04.2017
11:28:03
restart потом
нет, это как раз in-place работает

raksita
25.04.2017
11:28:14
скорее всего, у вас в pg_hba.conf метод подключения ident, поставьте md5 или trust

Павел
25.04.2017
11:28:22


Admin
ERROR: S client not available

Andrey
25.04.2017
11:29:16
А должно быть tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN NNN/postgres

Fike
25.04.2017
11:29:34
у вас, похоже, он живет на юникс сокете

а в скрипте вы пытаетесь подключиться через сеть (127.0.0.1:5432)

raksita
25.04.2017
11:30:05
пробовал все 3
reload конфигов или restart постгреса делали?

Fike
25.04.2017
11:30:47
localhost зарезолвится в 127.0.0.1

Andrey
25.04.2017
11:31:18
localhost подразумевает TCP/IP, который postgres не слушает

Google
Fike
25.04.2017
11:31:23
а на 127.0.0.1, если я правильно интепретирую греп, у вас ничего не висит

raksita
25.04.2017
11:31:23
точно, добавьте в pg_hba host all all 127.0.0.1/32 trust

Fike
25.04.2017
11:31:47
у вас есть только юникс сокет, который является просто нодой в файловой системе (и по сетке к нему не подрубиться)

Павел
25.04.2017
11:38:36
Andrey
25.04.2017
11:39:23
Кстати, как один из вариантов - после setenforce 0 Вы рестарт pg делали?

Evgenii
25.04.2017
11:39:37
listen_addresses = 'localhost' в конфиге стоит так?

или закоменчено?

raksita
25.04.2017
11:40:33
не помогло
на всякий случай после каждого изменения конфигов делайте рестарт постгреса

Andrey
25.04.2017
11:41:03
После перезагрузки значение, заданное setenforce, не сохраняется Для перманентного отключения требуется правка конфига selinux

Fike
25.04.2017
11:45:15
Убедитесь, что у вас на :5432 есть слушающий процесс

до этого момента вы точно не сможете подключиться вышеописанным путем

Dmitry
25.04.2017
11:45:35
на всякий случай после каждого изменения конфигов делайте рестарт постгреса
Не надо такие вещи длать "на всякий случай". В pg_settings есть поле context, которое говорит, что нужно сделать чтобы параметр применился: restart, reload, alter database или ничего.

Петр
25.04.2017
11:46:38
@etkee вроде уже диагностировал проблему

Fike
25.04.2017
11:46:42
Если его все-таки нет, то либо проблема в конфигурации, либо постгре почему-то не смог подняться на этом порту (такое возможно?), и тогда надо искать в логах

Evgenii
25.04.2017
11:46:56
systemctl status postgresql

киньте

Павел
25.04.2017
11:52:03


Anton
25.04.2017
11:52:41
коллеги, а подскажите пожалуйста, каким запросом можно мониторить генерацию wal логов ?

Dmitry
25.04.2017
11:53:37
коллеги, а подскажите пожалуйста, каким запросом можно мониторить генерацию wal логов ?
скорости изменения: select pg_catalog.pg_xlog_location_diff(pg_catalog.pg_current_xlog_location(),'0/00000000') https://github.com/postgrespro/mamonsu/blob/master/mamonsu/plugins/pgsql/xlog.py#L20

Страница 308 из 1062