Apache のログに大量の Network is unreachable が発生する

  Apache 2.2.3 on Solaris 10 で

[Fri Aug 11 16:05:35 2006] [warn] (128)Network is unreachable: connect to listener on [::]:80

  以上のようなエラーログが大量に発生する.

  原因は,IPv6 を有効にしていて (Solaris 10 のデフォルト) IPv6 のアドレスを設定していないこと.

  対策として,httpd.conf の Listend ディレクティブに IP アドレスを指定してあげる.

Listen 192.168.1.2:80


  これだけ.

  または,configure オプションに以下のように --disable-ipv6 を指定してあげても OK.

$ ./configure --disable-ipv6