Vous n'êtes pas identifié(e).
salut,
je n'arrive pas a me connecter
could not connect to server: Connection refused Is the server running on host "64.xx.xx.xxx" and accepting TCP/IP connections on port 5433?
pourtant le fichier postgresql.conf a bien le port 5433
merci
Hors ligne
Quelle valeur a le paramètre listen_addresses ?
Guillaume.
Hors ligne
Salut,
désolé , le message est Connection refused Is the server running on host "10.0.2.4"
dans le fichier postgres.conf, on a
listen_addresses = 'localhost, 10.0.2.4' # what IP address(es) to listen on;
port = 5433
--------------------------
quand je fais la commande nmap sur une autre machine, j' ai ca
$ nmap 10.0.2.4
Starting Nmap 5.21 ( http://nmap.org ) at 2012-04-25 09:04 EDT
Nmap scan report for 10.0.2.4
Host is up (0.082s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
3306/tcp open mysql
5432/tcp open postgresql
--------------------
et en locale, je lance cette commande,
$ netstat -an |grep postgres
unix 2 [ ACC ] STREAM LISTENING 4729709 /var/run/postgresql/.s.PGSQL.5432
unix 2 [ ACC ] STREAM LISTENING 5443755 /var/run/postgresql/.s.PGSQL.5433
--------------
je ne comprend pas pourquoi le port 5433 est inaccessible depuis l’extérieur
Hors ligne
Ça semble être un linux. Pouvez-vous essayer, en tant que root, netstat -anp |grep postgres
Marc.
Hors ligne
netstat -anp |grep postgres
tcp 0 0 10.0.2.4:5432 0.0.0.0:* LISTEN 28164/postgres
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 28164/postgres
tcp 0 0 0.0.0.0:5433 0.0.0.0:* LISTEN 8746/postgres
tcp 0 0 10.0.2.4:5432 10.8.0.34:55589 ESTABLISHED 4803/postgres: tc50
tcp 0 0 10.0.2.4:5432 10.8.0.34:47261 ESTABLISHED 1948/postgres: tc50
tcp6 0 0 :::5433 :::* LISTEN 8746/postgres
udp 0 0 127.0.0.1:43746 127.0.0.1:43746 ESTABLISHED 1948/postgres: tc50
udp 0 0 127.0.0.1:54795 127.0.0.1:54795 ESTABLISHED 8746/postgres
unix 2 [ ACC ] STREAM LISTENING 4729709 28164/postgres /var/run/postgresql/.s.PGSQL.5432
unix 2 [ ACC ] STREAM LISTENING 5443755 8746/postgres /var/run/postgresql/.s.PGSQL.5433
unix 3 [ ] STREAM CONNECTED 5454472 12319/postgres: pos /var/run/postgresql/.s.PGSQL.5432
Hors ligne
Donc il écoute bien sur le port 5433, en ipv4 et en ipv6 d'ailleurs.
Ça sent le firewall à plein nez. Que donne «iptables -L -n» ?
Marc.
Hors ligne
~# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Hors ligne
Donc pas de firewall sur la machine…
Sur le client ? Entre les deux ? Le routage fonctionne bien ?
Ça ne vient à priori pas de PostgreSQL puisqu'il écoute sur le port réseau. Cela vient de quelque chose dans la topologie réseau.
Marc.
Hors ligne
Salut,
n'arrivant pas a faire a acceder a postgresql 9.1 sur le port 5433 a l'exterieur, j'ai arreter le serveur 8.4 et faire demarer la 9.1 sur le port 5432, ca fonctionne tres bien.
pour le moment, je prend ca en attendant de trouver une solution plus professionelle.
merci de votre aide,
Hors ligne
Salut,
effectivement, tu avais raison, j'ai contacte notre hebergeur, c’était bien dans un firewall applicatif qui interdisait le port.
donc, le problème est bien identifie.
Dernière modification par sinfra (30/04/2012 14:27:20)
Hors ligne