[pgsql-jp: 32665] DBIでConnection refused

Leo Ishihara i_leo @ k2.dion.ne.jp
2004年 4月 6日 (火) 02:35:22 JST


石原と申します。
はじめの一歩でつまずいています。お知恵を拝借したく。

Red-Hat 9
PostgreSQL 7.3.3
Apache 1.3.29
DBI 1.42
という環境にて行っています。

以下のようなDBを所有している状態で、DB connectが常に失敗してしまいます。
# psql -l
        List of databases
   Name    |  Owner   | Encoding
-----------+----------+-----------
 test      |  staff   | EUC_JP
 template0 | postgres | SQL_ASCII
 template1 | postgres | SQL_ASCII


該当ソースは以下の通りです。
my $dbname = "test";
my $host = "localhost";
my $user = "staff";
my $password = "";
my $conn = DBI->connect("dbi:Pg:dbname=$dbname;host=$host",$user,$password);


その際のエラーログは、
DBI connect('dbname=test;host=localhost','staff',...) 
failed: could not connect to server: Connection refused at test.cgi
と表示されています。


またpg_hba.confはデフォルトのままにしています。
local   all    all                                   trust
host    all    all    127.0.0.1    255.255.255.255   trust


エラーメッセージから推測すると接続時に弾かれているようですが、もちろん1
台のサーバー内でとじているため、そんなことは起こりえないかな?
とも考えています。

初歩的な質問ですが、よろしくお願いします。




pgsql-jp メーリングリストの案内