[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 メーリングリストの案内