
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, либо с пакетом

عاصم بن حارث
07.09.2017
17:44:39

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

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

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

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

Igor
07.09.2017
17:54:15

Darafei
07.09.2017
17:54:47

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

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

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

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

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

Igor
07.09.2017
18:02:55

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

Igor
07.09.2017
18:03:59

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

Igor
07.09.2017
18:05:29

عاصم بن حارث
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

عاصم بن حارث
07.09.2017
18:10:20
что при запущенном постресе лежит в /var/run/postgresql/ ?

Igor
07.09.2017
18:11:58

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

Mike Chuguniy
07.09.2017
18:12:39
Соответственно, порт может быть в /etc/psqlrc

عاصم بن حارث
07.09.2017
18:13:30

Google

Igor
07.09.2017
18:13:55

عاصم بن حارث
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

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 что то пишется

Igor
07.09.2017
18:29:51

عاصم بن حارث
07.09.2017
18:30:16

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

Mike Chuguniy
07.09.2017
18:31:52

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

Igor
07.09.2017
18:32:37

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

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