[pgpool-general-jp: 38] Re: pgpoolAdminについて

Yoshiyuki Asaba y-asaba @ sraoss.co.jp
2006年 11月 22日 (水) 17:06:43 JST


浅羽です。

From: Masanori Kobayashi <markun @ leo.bekkoame.ne.jp>
Subject: [pgpool-general-jp: 37] Re: pgpoolAdminについて
Date: Tue, 21 Nov 2006 02:46:00 +0900

> >> 1. ノードステータスについて
> >> 「pgpoolステータス」でノード情報を確認すると稼働中なのですが、
> >> 「ノードステータス」でノード情報を確認するとダウンとなります。
> >> この二つのノード情報は食い違うものなのでしょうか。
> > 
> > ここらへんはちょっとわかりにくいかと思いますが、pgpool のステータスは
> > ヘルスチェックでバックエンドがダウンしているかを検知しないと稼働中と表
> > 示されてしまいます。起動開始直後はヘルスチェックが走らないため、稼働中
> > となってしまいます。
> > 
> > それに対してノードステータスでは、管理ツールから直接バックエンドノード
> > に接続(pgpool を通さない)しています。そこで接続に失敗すればダウンとな
> > ります。
> 食い違うことがあることは理解できたのですが、いつまでもノードステータスが
> ダウンのまま、pgpool自体はちゃんと動作しています。実際、テストプログラム
> 以外は直接postgresqlに接続して運用していますから、DB自体がダウンしている
> ことはありません。そうすると、pgpool.confの設定の問題になるのだと思いま
> すが、pgpool自体がちゃんと動作しているのですから、問題はないと思います。
> 確認すべき項目があったら教えてください。
> ところで、NodeActive()で接続確認するときに、パスワードのセットをしていな
> いのが気になります。認証不要のユーザーを作る必要があるのでしょうか。

ノードステータスは pgpool.conf の health_check_user のユーザが
接続して確認します。ヘルスチェックするユーザはパスワードを設定すること
ができないので、認証不要のユーザを作る必要があります。

--
Yoshiyuki Asaba
y-asaba @ sraoss.co.jp


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