<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="STYLESHEET" type="text/css" href="../pgadmin3.css"> <title>Gurun neuvot</title> </head> <body> <h3>Palvelin ei huoli yhteyksiä</h3> <p> Palvelin ei huoli yhteyksiä. Yhteyskirjasto antoi virheilmoituksen: </p> <p> <b><tt class="command"><INFO></tt></b> </p> <p> Jos näet tämän viestin, tarkista että palvelimella johon yrität ottaa yhteyttä todella pyörii PostgreSQL annetussa portissa. Kokeile saatko yhteyden palvelimelle käyttäen esimerkiksi ping-ohjelmaa. Onko verkkosi / VPN-yhteytesi / SSH-tunnelisi / palomuurisi oikein konfiguroitu? </p> <p> Tietoturvasyistä PostgreSQL <B>ei</B> oletusarvoisesti kuuntele kaikissa palvelimen IP-osoitteissa. Saadaksesi yhteyden palvelimeen verkon yli, PostgreSQL täytyy asettaa kuuntelemaan verkkoadapterin IP-osoitteessa. </p> <p> PostgreSQL versiosta 8.0 lähtien, se tehdään "listen_addresses"-asetuksella postgresql.conf-tiedostossa. Voit kirjoittaa listan IP-osoitteista joissa haluat palvelimen kuuntelevan, tai "*" joka tarkoittaa kaikkia saatavilla olevia IP-osoitteita. Aiemmissa palvelinversioissa (7.3 tai 7.4) "tcpip_socket"-asetus täytyy asettaa "true"-asentoon. </p> <p> Voit käyttää pgAdmin III:n sisäänrakennettua postgresql.conf-editoria postgresql.conf-tiedoston muokkaukseen. Muokattuasi tiedostoa, joudut käynnistämään PostgreSQL:n uudestaan jotta uudet asetukset astuvat voimaan. </p> <p> Jos tarkistit asetukset, mutta saat silti tämän virheilmoituksen, on silti epätodennäköistä että törmäsit bugiin PostgreSQL:ssä. Kyseessä on todennäköisesti jokin alhaisen tason yhteysongelma, esim. virhe palomuurin asetuksissa. Tarkista verkkoasetuksesi tarkasti ennen kuin teet ilmoituksen bugista PostgreSQL-yhteisölle. </p> </body> </html>