PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 08/03/2019 17:14:20

caius
Membre

impossible relancer servuer postgres avec systemctl

Bonjour,

j'ai 3 instances postgres 10 qui écoute sur 3 port différents. J'ai voulu arrêter puis relancer les serveurs pour enregistrer un ajout dans le fichier pg_hba.conf des mes instances mais depuis (je ne pense pas que cela a un rapport mais je précise) aucun instance ne veut redémarrer quand j'utilise systemctl.

j'obtiens :

Job for postgresql-10.service failed because the control process exited with error code. See "systemctl status postgresql-10.service" and "journalctl -xe" for details.

en appelant les status j'obtiens :

postgresql-10.service - PostgreSQL 10 database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql-10.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2019-03-08 16:07:59 CET; 18s ago
     Docs: https://www.postgresql.org/docs/10/static/
  Process: 9731 ExecStart=/usr/pgsql-10/bin/postmaster -D ${PGDATA} (code=exited, status=1/FAILURE)
  Process: 9726 ExecStartPre=/usr/pgsql-10/bin/postgresql-10-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
 Main PID: 9731 (code=exited, status=1/FAILURE)

Mar 08 16:07:59 panorama postmaster[9731]: 2019-03-08 16:07:59.938 CET [9731] LOG:  listening on IPv4 address "127.0.0.1", port 5432
Mar 08 16:07:59 panorama postmaster[9731]: 2019-03-08 16:07:59.941 CET [9731] LOG:  could not create IPv6 socket for address "::1": Address family not supported by protocol
Mar 08 16:07:59 panorama postmaster[9731]: 2019-03-08 16:07:59.943 CET [9731] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
Mar 08 16:07:59 panorama postmaster[9731]: 2019-03-08 16:07:59.947 CET [9731] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
Mar 08 16:07:59 panorama postmaster[9731]: 2019-03-08 16:07:59.960 CET [9731] LOG:  redirecting log output to logging collector process
Mar 08 16:07:59 panorama postmaster[9731]: 2019-03-08 16:07:59.960 CET [9731] HINT:  Future log output will appear in directory "log".
Mar 08 16:07:59 panorama systemd[1]: postgresql-10.service: main process exited, code=exited, status=1/FAILURE
Mar 08 16:07:59 panorama systemd[1]: Failed to start PostgreSQL 10 database server.
Mar 08 16:07:59 panorama systemd[1]: Unit postgresql-10.service entered failed state.
Mar 08 16:07:59 panorama systemd[1]: postgresql-10.service failed.

et le journal donne :

The result is failed.
Mar 08 16:07:59 panorama systemd[1]: Unit postgresql-10.service entered failed state.
Mar 08 16:07:59 panorama systemd[1]: postgresql-10.service failed.
Mar 08 16:07:59 panorama polkitd[8596]: Unregistered Authentication Agent for unix-process:9720:8716297 (system bus name :1.418, object path /org/freedesktop/PolicyKit1/AuthenticationAge
M

que dois-je faire ?

j'ai le même problème avec mes 3 instances. je suis sur un serveurs redhat 7.

Merci à vous

Dernière modification par caius (08/03/2019 17:14:47)

Hors ligne

#2 08/03/2019 17:21:24

null008
Membre

Re : impossible relancer servuer postgres avec systemctl

PEUT ON AVOIR le contenu du fichier pg_hba.conf

Hors ligne

#3 08/03/2019 17:30:56

caius
Membre

Re : impossible relancer servuer postgres avec systemctl

bonjour,

j'ai rajouté la ligne dans ipv4 :

# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
host    base_f          dude            10.134.2.200            md5

effectivement quand j'enlève ce que j'ai ajouté (la 2ème ligne) ça fonctionne... pourriez-vous me dire ce que je fais mal dans le paramétrage de cette ligne svp ?

Hors ligne

#4 08/03/2019 17:48:08

gleu
Administrateur

Re : impossible relancer servuer postgres avec systemctl

Vous n'avez qu'une adresse IP. C'est soit une adresse IP avec son masque réseau, soit une adresse CIDR (voir la première ligne).


Guillaume.

Hors ligne

#5 08/03/2019 17:54:54

caius
Membre

Re : impossible relancer servuer postgres avec systemctl

et oui... avec le masque /32 cela marche beaucoup mieux d'un coup !

vraiment merci à vous deux !

Hors ligne

Pied de page des forums