[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 メーリングリストの案内