[pgcluster: 381] pg_hba.confについて
黄川田光国
mitsukuni @ unixmagic.net
2004年 6月 19日 (土) 13:10:12 JST
きかわだです。
先日より1.0.7RC6をsolaris上でテストしています。
pglbを起動したところ、pg_hba.confにエントリがあるはずのホストから
接続しても、接続を拒否されてしまいます。ケアレスミスかもしれませんが
何か気になる点等がありましたら教えてください。
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
host all all 192.168.1.0 255.255.255.0 trust
host all all 172.16.1.0 255.255.255.0 trust
同じホストに別のシェルからログインし、psqlコマンドを実行します。
bash-2.05$ psql -h localhost -l
psql: FATAL: No pg_hba.conf entry for host 192.168.1.110, user
postgres, database template1
pglb -D ./data -nvのログは次のようになります。
bash-2.05$ pglb -D ./data -nv
DEBUG(PGRset_status_on_cluster_tbl): host:wt001112 port:5432 max:0
use:0 status2
DEBUG(PGRset_status_on_cluster_tbl): host:wt001113 port:5432 max:32
use:0 status2
DEBUG(PGRset_status_on_cluster_tbl): host:wt001114 port:5432 max:32
use:0 status2
DEBUG(write_log_file): Child_Tbl size is[49536]
DEBUG(PGRcreate_recv_socket): recovery wait
DEBUG(PGRcreate_recv_socket): load balance wait
DEBUG(PGRscan_cluster): 3 ClusterDB can be used
DEBUG(PGRsem_lock): wt001112 [5432],useFlag->2 max->0 use_num->0
DEBUG(PGRsem_lock): wt001113 [5432],useFlag->2 max->32 use_num->0
DEBUG(PGRdo_child): I am 21640
DEBUG(do_accept): I am 21640 accept fd 6
DEBUG(pool_read): Protocol Version: 00020000
DEBUG(pool_read): Protocol Major: 2 Minor:0
DEBUG(pool_read): database: template1
DEBUG(pool_read): user: postgres
DEBUG(PGRset_status_to_child_tbl): major: 2
DEBUG(pool_get_cp): pool_get_cp not found
DEBUG(pool_create_cp): [wt001110] [wt001113] is not same
DEBUG(PGRget_child_status): load balance wait
DEBUG(pool_create_cp): pool_open call
DEBUG(pool_read_string): pool_read_string: readsize: 1024 readp: 0
DEBUG(pool_read_string): pool_read_string: buf:FATAL: No pg_hba.conf
entry for host 192.168.1.110, user postgres, database template1
: readlen: 88
DEBUG(mystrlen): strlength: 88
DEBUG(mystrlen): pool_read_string: string: :FATAL: No pg_hba.conf
entry for host 192.168.1.110, user postgres, database template1
:
DEBUG(mystrlen): pool_read_string: final read 88 string: :FATAL: No
pg_hba.conf entry for host 192.168.1.110, user postgres, database
template1
:
DEBUG(mystrlen): pool_read_string: total result 88 string: :FATAL: No
pg_hba.conf entry for host 192.168.1.110, user postgres, database
template1
:
DEBUG(pool_get_cp): pool_get_cp hit
DEBUG(PGRchild_wait): load balance wait
以上、よろしくお願いします。
--
黄川田光国 <mitsukuni at unixmagic.net>
Someone says 'UNIX is Magic'
pgcluster メーリングリストの案内