@pgsql

Страница 464 из 1062
Dmitry
07.09.2017
17:43:26
ваш psql так собран

Igor
07.09.2017
17:43:29
так в конфиге у меня 5432!)

Dmitry
07.09.2017
17:43:58
env = getenv("PGHOST"); fprintf(output, _(" -p, --port=PORT database server port (default: \"%s\")\n"), env ? env : DEF_PGPORT_STR);

Igor
07.09.2017
17:43:58
ваш psql так собран
как понять собран, это постгрес с дэбиана, остальные сервера аналогично поднятые коннектят ок

Google
Dmitry
07.09.2017
17:44:22
если нет env, то он берет зашитый порт

либо разбирайтесь с env, либо с пакетом

Igor
07.09.2017
17:45:59
и как его перешить?

Dmitry
07.09.2017
17:46:15
pg_config.h, формируется при configure

Igor
07.09.2017
17:46:55
ну так ставил то со стандартного репозитария дэбиана апт-гет

такие же сейчас проверил сервера там 5432

Dmitry
07.09.2017
17:47:23
ну магии тут никакой нет все-таки, либо env, либо пакеты такие

Darafei
07.09.2017
17:48:30
нет ли у вас двух постгресов разных версий?

Igor
07.09.2017
17:48:33
ну магии тут никакой нет все-таки, либо env, либо пакеты такие
почему тогда на одних 5432, а тут вылез другой?

нет ли у вас двух постгресов разных версий?
мастер/слейв репликация, но в конфигах 5432

Darafei
07.09.2017
17:49:06
5433 - это порт, на который переезжает в дебиане второй постгрес, если их поставлено два

Google
Igor
07.09.2017
17:49:37
Alex
07.09.2017
17:49:52
он создался на 5433

عاصم بن حارث
07.09.2017
17:49:56
5433 - это порт, на который переезжает в дебиане второй постгрес, если их поставлено два
хех! а ведь ни кто не спросил про кол-во серверов БД на серваке )))

Alex
07.09.2017
17:49:56
надо цеплятся на него

внезапно

хотя вроде скрин у меня в привате был с 5432

перенастроенный

типа

Darafei
07.09.2017
17:51:01
ну вот и ищи, где остались недобитые конфиги старого кластера

Igor
07.09.2017
17:51:43
есть еще два сервера с такой же установкой и такими же пакетами, там новый кластер с 5432 дефолтным портом, сейчас проверил

Darafei
07.09.2017
17:52:42
"погашен", то есть недобит?

عاصم بن حارث
07.09.2017
17:53:15
в любом случае: порт берется из какого-то конфига! Это не умолчальное поведение...

Igor
07.09.2017
17:53:20
"погашен", то есть недобит?
чере systemctl стопал и дизейблил, как и на других серверах, на которых такой проблемы нет

Darafei
07.09.2017
17:53:53
ну, а на этой машине ты не просто ставил постгрес, а апдейтил с 9.5

Igor
07.09.2017
17:54:15
"погашен", то есть недобит?
а как добивать правильно?)

Darafei
07.09.2017
17:54:47
новый дэбиан 9 и сразу 9,6
не верю. тогда откуда у тебя в конфиге кластера 5433? ;)

Google
Igor
07.09.2017
17:55:27
Darafei
07.09.2017
17:56:09
поменял там

Igor
07.09.2017
17:56:13
тогда подскажите, как правильно "УБИВАТЬ" неиспользуемые кластера, например тот который по дэфолту стартует в дэбиан?

عاصم بن حارث
07.09.2017
17:57:05
в том то и дело что в конфиге 5432
все же, а настаиваю на чистоте эксперимента! все потушить (с гарантированной проверкой этого) и досконально проверить все зависимые конфиги, потом стартонуть и уже тестить!

Darafei
07.09.2017
17:57:18
если ты "поменял там", значит, вполне может быть ещё одно место, где ты не поменял

Igor
07.09.2017
17:58:06
если ты "поменял там", значит, вполне может быть ещё одно место, где ты не поменял
а кто и как в эти места лазит смотреть? почему если запущен один кластер, то может залезть в погашенный другой смотреть конфиг?

Alex
07.09.2017
17:58:08
там же есть что типа pg_removecluster

у меня есть глубокое убеждение что человек немного не понимает как работает постгрес, и откуда то маппит свои представления

Igor
07.09.2017
17:58:45
там же есть что типа pg_removecluster
а как посмотреть все кластера которые видимы в системе (которых может я не вижу)

Darafei
07.09.2017
17:58:57
а почему нет? sane defaults, вот это всё - ты же не просил другой порт :)

Alex
07.09.2017
17:59:03
pg_lscluster ?

или как-то так там было

ощущение что ты перевешал созданный кластер на 5432

Igor
07.09.2017
17:59:28
у меня есть глубокое убеждение что человек немного не понимает как работает постгрес, и откуда то маппит свои представления
не спорю, я в постгрес новичёк, но в моём конфиге который настраивал потрт только 5432

Alex
07.09.2017
17:59:28
когда он изначально был на 5433

Igor
07.09.2017
18:00:02
когда он изначально был на 5433
нет создавал ксластер, когда дэфолтный был погашен, и правил конфиг, потом запускал

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

Darafei
07.09.2017
18:01:40
psql -X что делает?

Igor
07.09.2017
18:02:55
psql -X что делает?
уже ушёл с работы, завтра попробую

Darafei
07.09.2017
18:03:15
а вообще

Google
Darafei
07.09.2017
18:03:16
https://www.postgresql.org/message-id/CAAOuvVopDjPL0u75NA%2BPx9roFn9m0fqS8sZOo-2do6OtYFyN-g%40mail.gmail.com

первая ссылка в гугле

عاصم بن حارث
07.09.2017
18:03:26
уже ушёл с работы, завтра попробую
слабак ))) у тебя же есть ssh на сервакЪ ))) из дома заюзай...

Igor
07.09.2017
18:03:59
слабак ))) у тебя же есть ssh на сервакЪ ))) из дома заюзай...
туда доехать нужно, а за баранкой ссш не лучшее решение)))

عاصم بن حارث
07.09.2017
18:04:46
ага, в этом случае да... но, если бы н месте пассажира, то терминальчик на планшете и в путь ))

عاصم بن حارث
07.09.2017
18:06:28
нууу... АйТи продуктивен 24-8=16 часов (приблизительно)

эммм... а посмотрел ли ты в /lib/systemd/system/postgresql.service ???

что-то я вспомнил про системДи )))

Igor
07.09.2017
18:09:12
дэфолтные погасил и задизэйблил

что-то я вспомнил про системДи )))
# cat /lib/systemd/system/postgresql-db.service [Unit] Description=PostgreSQL database server Wants=network-online.target After=network.target network-online.target [Service] Type=forking User=postgres ExecStart=/usr/lib/postgresql/9.6/bin/pg_ctl -D /var/lib/postgresql/DB/main -l /var/log/postgresql/pg_log start ExecReload=/usr/lib/postgresql/9.6/bin/pg_ctl -D /var/lib/postgresql/DB/main -l /var/log/postgresql/pg_log reload ExecStop=/usr/lib/postgresql/9.6/bin/pg_ctl -D /var/lib/postgresql/DB/main -l /var/log/postgresql/pg_log stop -m fast #PIDFile=/var/lib/postgresql/DB/main/postmaster.pid SyslogIdentifier=postgresql-db OOMScoreAdjust=-900 [Install] WantedBy=multi-user.target

Igor
07.09.2017
18:11:58
А если обзавестись вот таким: Environment=...
так не факт что как раз по нему пошёл бы psql

عاصم بن حارث
07.09.2017
18:12:36
в секции сервис вроде бы... уточни, я не гаранитую правильность моего ответа, надо в спеку заглянуть.

Mike Chuguniy
07.09.2017
18:12:39
нет создавал ксластер, когда дэфолтный был погашен, и правил конфиг, потом запускал
Дефолтный надо было не гасить, а убивать. Насмерть убивать. pg_dropcluster-ом.

Соответственно, порт может быть в /etc/psqlrc

عاصم بن حارث
07.09.2017
18:13:30
выше было s.PGSQL.5432 и .s.PGSQL.5432.lock
да, извини... уже проскороллил вверх! (((

Google
Igor
07.09.2017
18:13:55
Дефолтный надо было не гасить, а убивать. Насмерть убивать. pg_dropcluster-ом.
а если он уже не запущен, то убьётся пгдропкластером?

https://www.postgresql.org/message-id/CAAOuvVopDjPL0u75NA%2BPx9roFn9m0fqS8sZOo-2do6OtYFyN-g%40mail.gmail.com
она не даёт ответ на мою проблему, по правильному порту у меня кластер работает, и если указать явно psql порт, то проблем нет, дэфолтный лезет не туда

عاصم بن حارث
07.09.2017
18:25:38
у тебя точно на удаленке нет ~/.psqlrc ???

Mike Chuguniy
07.09.2017
18:26:46
Igor
07.09.2017
18:27:15
это чисто дэбиановская фишка?

Mike Chuguniy
07.09.2017
18:28:46
у тебя точно на удаленке нет ~/.psqlrc ???
Я давно не ставил несколько клястеров на деб, но таки подозреваю, что port, который улетает в самый молодой postgresql.conf, таки летит и в /etc/psqlrc

Alex
07.09.2017
18:28:52
мне кажется ты путаешь системы и постгрес

Mike Chuguniy
07.09.2017
18:28:58
pg_dropcluster? Да, чисто для дебиан-основанных

Alex
07.09.2017
18:29:32
вряд ли в .psqlrc что то пишется

عاصم بن حارث
07.09.2017
18:30:16
Я давно не ставил несколько клястеров на деб, но таки подозреваю, что port, который улетает в самый молодой postgresql.conf, таки летит и в /etc/psqlrc
это как вариант. Но, т.к. мы тут не можем сами по системе "пройтись", то следует просмотреть все вкроятности. )))

Alex
07.09.2017
18:30:54
ээ там в пути версии и папки не хватает

и названия кластера

Mike Chuguniy
07.09.2017
18:31:52
/etc/postgresql/postgresql.conf - тут был 5433
Блин. В третий раз: что в /etc/psqlrc?

Alex
07.09.2017
18:32:19
это слишком сложно

Mike Chuguniy
07.09.2017
18:32:59
Тады ой, тады мысТлей нет.

Igor
07.09.2017
18:34:07
Тады ой, тады мысТлей нет.
правильный ответ, что не был загашен правильно дэфолтный клсастер, который по конфигам и пути как на срине выше, там 5433 был порт

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