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 09/04/2018 13:55:23

Deun
Membre

Is the server running on host ...?

Bonjour,
Oui le serveur fonctionne :

systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Mon 2018-04-09 13:11:08 CEST; 20min ago
  Process: 11039 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 11039 (code=exited, status=0/SUCCESS)

Apr 09 13:11:08 debianwapt.lanadiere.local systemd[1]: Starting PostgreSQL RDBMS...
Apr 09 13:11:08 debianwapt.lanadiere.local systemd[1]: Started PostgreSQL RDBMS.

Mais bon quand j'essaie de le lancer en étant "postgres" sur localhost ou sur l'adresse ip du serveur c'est apreil...

psql -h localhost 
psql: could not connect to server: Connection refused
        Is the server running on host "localhost" (::1) and accepting
        TCP/IP connections on port 5432?
could not connect to server: Connection refused
        Is the server running on host "localhost" (127.0.0.1) and accepting
        TCP/IP connections on port 5432?

Et voilà un extrait des fichier de configuration :

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     postgres                                trust
#host    replication     postgres        127.0.0.1/32            trust
#host    replication     postgres        ::1/128                 trust
#serveur debianwapt
host    all             all             10.111.31.78/16         md5
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all
                                        # (change requires restart)
port = 5432                             # (change requires restart)

Je viens tout juste de faire l'installation d'une distribution debian et de ,postgresql.

Après quand je vérifie si le port est ouvert sur le système avec nmap, il ne l'est pas alors qu'il devrait puisque postgresql est cencément là pour l'écouter. Doi donc y avoir un soucis avec postgres. D'ailleurs je n'ai aucun fichier de log dans /var/log/postgresql !

Merci de m'aider.

Hors ligne

#2 09/04/2018 14:55:17

ruizsebastien
Membre

Re : Is the server running on host ...?

bonjour,

à vérifier :
- ps -ef |grep postgres
- suite à la modification du pg_hba.conf la conf a t'elle été rechargée ? (systemctl stop/start)


Cordialement,

Sébastien.

Hors ligne

#3 09/04/2018 15:05:25

Deun
Membre

Re : Is the server running on host ...?

Bonne idée. Pour le ps :

root     10606  9931  0 11:54 pts/0    00:00:00 su postgres
postgres 10607 10606  0 11:54 pts/0    00:00:00 bash
root     10748 10679  0 12:09 pts/0    00:00:00 su postgres
postgres 10749 10748  0 12:09 pts/0    00:00:00 bash
root     10906 10839  0 12:32 pts/0    00:00:00 su postgres
postgres 10907 10906  0 12:32 pts/0    00:00:00 bash
root     11156 11153  0 13:34 pts/0    00:00:00 su postgres
postgres 11157 11156  0 13:34 pts/0    00:00:00 bash
postgres 11486 11157  0 15:01 pts/0    00:00:00 ps -ef
postgres 11487 11157  0 15:01 pts/0    00:00:00 grep postgres

Et oui j'ai redémarré le serveur.

Pourquoi y a-t-il autant de processus postgres ?

Hors ligne

#4 09/04/2018 15:09:18

ruizsebastien
Membre

Re : Is the server running on host ...?

vous voyez des sessions bash (des connexions avec un client type putty par exemple)
Par contre il n'y a aucun processus pour le serveur postgresql. Donc il y a des chances que le sytemctl ne fonctionne pas.
Avez-vous essayé de lancer l'instance avec pg_ctl ?


Cordialement,

Sébastien.

Hors ligne

#5 09/04/2018 15:42:58

Deun
Membre

Re : Is the server running on host ...?

Ha! Ben y c'est curieux que dans les status il dise que le serveur est actif.
Ceci dit il doit manquer des choses vu que je n'ai pas de pg-ctl disponible (pg_config         pg_conftool       pg_createcluster  pg_ctlcluster c'est tout)

Hors ligne

#6 09/04/2018 15:50:58

ruizsebastien
Membre

Re : Is the server running on host ...?

l'installation est incomplète. Comment l'avez-vous faite ?


Cordialement,

Sébastien.

Hors ligne

#7 09/04/2018 17:21:51

Deun
Membre

Re : Is the server running on host ...?

En fait cela s'est fait tout seul, dans les paquets dépendants de wapt je suppose c'est en installant wapt. Il faut que je recommence l'installation du coup.

Hors ligne

#8 10/04/2018 08:28:31

Deun
Membre

Re : Is the server running on host ...?

Bon j'ai refait une installation de postgres, revu postgres.conf qui contenait une erreur et ça tourne.
Le problème n'est pas résolu pour autant vu que je ne sais pas pourquoi et comment l'installation de départ à raté.
Merci pour votre aide.

Hors ligne

Pied de page des forums