Сбой перезапуска службы EDB PostgreSQL после попытки разрешить удаление подключений к базе данных - PullRequest
0 голосов
/ 28 апреля 2020

Я установил пробную версию EDB PostgreSQL 11.3 на виртуальной машине RHEL 7.3. Я следовал инструкциям по установке и все шло хорошо, пока я не попытался подключиться к базе данных из pgadmin и получил следующее: FATAL: no pg_hba.conf entry for host "10.2.191.84", user "system", database "postgres", SSL off

Итак, я настроил включение удаленного подключения. Postgresql .conf уже имел listen_addresses = '*', поэтому я добавил

host    all             all              0.0.0.0/0                       md5
host    all             all              ::/0                            md5

И теперь мне нужно перезапустить базу данных.

Инструкции по установке сказали мне запустить systemctl restart edb-as-11, но это не удалось :

[root@EDBPostgre0 bin]# systemctl restart edb-as-11.service
Job for edb-as-11.service failed because the control process exited with error code. See "systemctl status edb-as-11.service" and "journalctl -xe" for details.
[root@EDBPostgre0 bin]# 
[root@EDBPostgre0 bin]# 
[root@EDBPostgre0 bin]# 
[root@EDBPostgre0 bin]# systemctl status edb-as-11.service
● edb-as-11.service - EDB Postgres Advanced Server 11
   Loaded: loaded (/usr/lib/systemd/system/edb-as-11.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Tue 2020-04-28 17:33:22 IDT; 3s ago
  Process: 7142 ExecStartPre=/usr/edb/as11/bin/edb-as-11-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)

Apr 28 17:33:22 meirav4EDBPostgre0 systemd[1]: Starting EDB Postgres Advanced Server 11...
Apr 28 17:33:22 meirav4EDBPostgre0 systemd[1]: edb-as-11.service: control process exited, code=exited status=1
Apr 28 17:33:22 meirav4EDBPostgre0 systemd[1]: Failed to start EDB Postgres Advanced Server 11.
Apr 28 17:33:22 meirav4EDBPostgre0 systemd[1]: Unit edb-as-11.service entered failed state.
Apr 28 17:33:22 meirav4EDBPostgre0 systemd[1]: edb-as-11.service failed.
[root@EDBPostgre0 bin]# journalctl -xe
Apr 28 17:33:22 EDBPostgre0 systemd[1]: Failed to start EDB Postgres Advanced Server 11.
-- Subject: Unit edb-as-11.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit edb-as-11.service has failed.
--
-- The result is failed.

И что самое странное, я все еще могу подключиться к базе данных через psql. Но мне нужно также подключиться к нему удаленно.

Я попытался перезапустить postgresql .service, но на моей машине такого нет. Использование pg_ctl только сказало мне и указало на использование systemctl.

Что я делаю не так?

1 Ответ

0 голосов
/ 05 мая 2020

Оказывается, я использовал два разных руководства по установке на веб-сайте EDB, потому что я следовал руководству по установке EDB до обычного postgreSQL руководства по ссылкам EDB об одном из параметров. Это вызвало беспорядок. Вторая установка работала отлично.

...