Toon posts:

[Jabberd2] connection to database failed

Pagina: 1
Acties:

Verwijderd

Topicstarter
Nee urenlang configgen en uitprberen houd ik maar de volgende error bij het uitvoeren van /usr/local/bin/jabberd -D:

[error] pgsql: connection to database failed, will retry later: could not connect to server: Connection refused
C2S : Is the server running on host localhost and accepting
C2S : TCP/IP connections on port 5432?
C2S :

Het lijkt mij dat het probleem bij postgresql ligt, maar als ik ps -A doet staat postmaster wel in het rijtje dus hij draait blijkbaar wel. Als ik nmap naar mezelf dan staat poort 5432 niet open (weet niet of dat iets zegt maar goed). Iemand enig idee wat het probleem kan zijn. Als ik meer info moet geven zeg je het maar.

Sys:
Redhat 9
Jabberd2.0s2
postgres 7.3.2

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Ik draai geen PostgreSQL. Ik weet wel dat je in MySQL in kan stellen dat het bijv. alleen een unix socket maakt en niet listent op een tcp port. Daar zou je bijvoorbeeld eens naar kunnen kijken.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

wat zegt netstat -a over poort 5432
en poort 5432 hoort inderdaad bij postgresql, dus wat zegt hij in de logfiles ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
[root@localhost pgsql]# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost.localdom:1024 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:https *:* LISTEN
tcp 0 0 192.168.2.120:ssh 192.168.2.100:34985 ESTABLISHED
udp 0 0 localhost.localdom:1025 localhost.localdom:1025 ESTABLISHED
udp 0 0 *:bootpc *:*
udp 0 0 *:sunrpc *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 5 [ ] DGRAM 1214 /dev/log
unix 2 [ ACC ] STREAM LISTENING 3521 /tmp/.s.PGSQL.5432
unix 2 [ ] DGRAM 1541
unix 2 [ ] DGRAM 1335
unix 2 [ ] DGRAM 1223

Verwijderd

Topicstarter
Nog even een braagje tussendoor, in welke map staan de configfiles. Er staan namelijk files in /usr/share/pgsql/ en /var/lib/pgsql. Het zijn mi geen links dus welke moet ik hebben?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 00:03
Misschien is het handig om even te beginnen bij de Postgresql documentatie? Hij luistert dus inderdaad gewoon niet naar TCP/IP, de foutmelding geeft al een vette hint in die richting...

Zoek eens naar pg_hba.conf

Verwijderd

Topicstarter
Misschien kunnen jullie mij op weg helpen nadat ik verschillende dingen heb geprobeerd met mijn pg_hba.conf:

# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD

local all all trust
host all all 127.0.0.1 255.255.255.255 trust

# Using sockets credentials for improved security. Not available everywhere,
# but works on Linux, *BSD (and probably some others)

local all all passwd sameuser

even voor de duidelijkheid:
tcpip_socket staat op true in mijn postgresql.conf

Verwijderd

Topicstarter
Ok, ik heb nu de server handmatig opgstart met de -i flag erbij (wat eigenlijk hetzelfde betekend als tcpip_socket aanzetten in je conf) en nu accepteerd ie wel tcpip connecties. op een of andere manier lees hij mijn config file dus niet goed uit. Waardoor komt dit?

Edit: Opgelost, er waren wat opties in de postgresql.conf gecomment die dat niet moesten zijn, er was blijkbaar iets fout gegaan bij het aanpassen van de file. Anyway bedank allemaal.

[ Voor 27% gewijzigd door Verwijderd op 22-03-2004 22:33 ]

Pagina: 1