[pgsql-jp: 40122] Re: =?ISO-2022-JP?B?cGdwb29sGyRCLTYkTkBfGyhK?= =?ISO-2022-JP?B?GyRCRGokSyREJCQkRhsoQg==?=

廣田 明規 hirota68 @ wantsinc.jp
2009年 12月 15日 (火) 00:10:59 JST


  広田と申します。
   
  pgpoolをインストールしていない方の/usr/local/pgsql/data/pg_hba.confをpassword→trustに変更したら
 $psql -h localhost -p 9999 -U postgresのエラーが発生しなくなりました。
	host    all         all         192.168.2.0/24        password
                 ↓
    host    all         all         192.168.2.0/24        trust

  あくまでもpasswordで運用したい場合はどうすれば解決するかご教授お願いします。



>
>  広田と申します。pgpool2の設定で困ってます。
>  解決方法を教えてもらえると幸いです。
>
>  サーバ2台それぞれに postgresql-8.3.7をインストールしてサーバ1台にpgpool-II-2.0.1をインストール
> しています。
>
>   /usr/local/pgpool/etc/pgpool.confは次のように設定しています。
>
>    listen_addresses = '*'
>	port = 9999
>        pcp_port = 9898
>
>	replication_mode = true
>	load_balance_mode = false
>
>	pgpool2_hostname = 'poe2'
>
>	backend_hostname0 = 'poe2'
>	backend_port0 = 5432
>	backend_weight0 = 1
>	backend_data_directory0 = '/usr/local/pgsql/data'
>	backend_hostname1 = 'poe1'
>	backend_port1 = 5432
>	backend_weight1 = 1
>	backend_data_directory1 = '/usr/local/pgsql/date'
>
>      
>      /usr/local/pgsql/data/postgresql.confは2台とも次のように設定しています。
>	listen_addresses = '*'         
>	port = 5432
>
>     /usr/local/pgsql/data/pg_hba.confは2台とも次のように設定しています。
>	host    all         all         192.168.2.0/24        password
>
>    /usr/local/pgpool/etc/pcp.confは2台ともpostgresユーザでパスワード設定しています。
>
>   この状態で $psql -h localhost -p 9999 -U postgres を実行すると次のエラーが発生してしまいます。
>    2009-12-14 23:09:15 LOG:   pid 28539: pgpool successfully started
>	2009-12-14 23:09:29 LOG:   pid 28540: connection received: host=[local]
>    2009-12-14 23:09:29 ERROR: pid 28540: pool_read_int: data does not match between between master(0) slot[1] (50331648)
>    2009-12-14 23:09:29 ERROR: pid 28540: pool_do_auth: read auth kind failed
>
>    お忙しいところ申し訳ありませんがご教授お願いします。
>
>    
>       
>
>----
>廣田 明規  hirota68 @ wantsinc.jp



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