[pgpool-general-jp: 465] Re: pgpoolAdmin で pgpool 起動→ apache 上がらず

Tatsuo Ishii ishii @ sraoss.co.jp
2008年 7月 18日 (金) 12:07:20 JST


石井と申します.

> pgpoolAdminでpgpoolを起動し、apacheの停止・起動を行ったところ
> pgpoolがポート80を使っているため、apacheが起動できませんでした。
> pgpoolAdminを使わずにコマンドベースでpgpoolを起動すると
> この様な事象は発生しませんでした。
> 
> 回避策があればご教示頂きたいのですが。
> よろしくお願い致します。
> 
> ■バージョン
> pgpool-II-2.1-beta2
> pgpoolAdmin-2.0.0-beta1
> OS :TurboLinux10server(kernel-2.6.8-14smp)
> --------------------------------------------------------
> # /usr/local/apache/bin/apachectl stop
> # /usr/local/apache/bin/apachectl start
> (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
> no listening sockets available, shutting down
> Unable to open logs
> 
> #netstat -apn|more
> Active Internet connections (servers and established)
> Proto Recv-Q Send-Q Local Address           Foreign Address         State     
>   
> tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN    
>   5388/pgpool

おそらくコマンドラインから起動したときと,pgpoolAdminから起動したとき
でpgpool.confの見る場所が違っているのだと思います.

pgpoolAdminからpgpoolを起動し,psqlから"show pool_status"を実行して,

 port                         | 5432                  | pgpool accepting port number

がどのようになっているか確認してみてはどうでしょう?
--
Tatsuo Ishii
SRA OSS, Inc. Japan


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