[pgsql-jp: 39516] Re: 起動に失敗

Hisakazu Nakai nakai @ shinko.co.jp
2008年 8月 7日 (木) 15:29:13 JST


中井です。

ありがとうございます。

koyama さんは書きました:
> xeon-koyamaです
> 
>> お世話になります。
>> PostgreSQL8.2.3/RedHatEnterprise3を使っています。
>> サーバーを起動するとき、いつもは自動的にpostmasterが起動するのでが、
>> 今回は起動しませんでした。
>> syslogのmessagesを見ると下記の様に途中で止まっていました。
>> 
>>> Aug  7 11:41:04 plp2 postgres[2856]: [1-1] LOG:  could not create IPv6 socket: Address family not supported by protocol
>> 
>> そこで、手動で起動スクリプトを実行すると、正常に起動しました。ログは
>> 下記の通りです。文字化けしている二行目のメッセージは、起動スクリプトが
>> 出しているのではないかと思います。
>> 
>>> Aug  7 12:44:58 plp2 postgres[3253]: [1-1] LOG:  could not create IPv6 socket: Address family not supported by protocol
>>> Aug  7 12:44:58 plp2  8・ス\234\210  7 12:44:58 postgresql: postmaster&襍キ・ス\213\225 succeeded
> 
> postgrsql.con の 稼働IP の設定の所だと思います。
> localhost だけを設定
> localhost, ipv4のアドレスを設定
> localhost, ipv4  ipv6 のアドレスを設定
> の3パターンを試すというのはどうでしょう

could not create IPv6 socket の表示は、仰る通りpostgresql.confに
listen_addresses = '*' を指定すると出ます。表示が出るのは、OSあるいは
カーネルでIPv6が有効になっていないからです。しかし、この表示が
出ても開発用のサーバーや他のサーバーでは自動起動していますので、
多分これが原因ではないと思います。

引き続き、宜しくお願いします。

-- 
-=-=-=-=  SHINKO ELECTRIC INDUSTRIES CO., LTD.           =-=-=-=-
=-=-=-=-    Research & Development Div.                  -=-=-=-=
-=-=-=-=      Infomation Technology Research Dept.       =-=-=-=-
=-=-=-=-  Name:Hisakazu Nakai          TEL:026-263-3922  -=-=-=-=
-=-=-=-=  Mail:nakai @ shinko.co.jp      FAX:026-263-4562  =-=-=-=-



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