[pgsql-jp: 40105] Re: PostgreSQL-8.4.1 接続エラー

katagiri e.katagiri @ teikokupr.co.jp
2009年 12月 4日 (金) 10:29:50 JST


片桐です。

藤井さん、フォローありがとうございます。

postgres を停止させた状態で、

$ lsof -i tcp:5432 -n -P

と実行してみましたが、出力はありませんでした。

他のマシンで実行すると、
# lsof -i tcp:5432 -n -P
COMMAND    PID     USER   FD   TYPE DEVICE SIZE NODE NAME
postgres 22014 postgres    3u  IPv6  35656       TCP *:5432 (LISTEN)
postgres 22014 postgres    4u  IPv4  35657       TCP *:5432 (LISTEN)

5432 を使用しているプロセスが表示されます。
となると、(?_?)

On Fri, 4 Dec 2009 09:48:25 +0900
Fujii Masao <masao.fujii @ gmail.com> wrote:

> 藤井と申します。
> 
> 2009/12/1 katagiri <e.katagiri @ teikokupr.co.jp>:
> > 起動したときのログです。先頭のメッセージは、怪しいですね。
> > PostgreSQL が動いている他のマシンのログにはありませんでした。
> >
> > # cat /home/log/postgres
> > LOG:  could not bind IPv4 socket: アドレスは既に使用中です
> > HINT:  Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
> 
> ポート番号 5432 を他のプロセスが使用していないでしょうか?
> 5432 が使用中なので PostgreSQL が bind に失敗して、
> 接続を受け付けられなくなっているように見えます。
> 
> -- 
> Fujii Masao
> NIPPON TELEGRAPH AND TELEPHONE CORPORATION
> NTT Open Source Software Center





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