トップ «前の日記(2004-04-18) 最新 次の日記(2004-04-21)» 編集

ORCA愉快日記

2004|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|01|02|09|
2013|04|

2004-04-19 localhost@IPv6

_ straceを使ってglclientの起動に2-3分余計にかかる原因を探ってみる。

どうも、ネットワークに接続されていないと遅いらしいぞ..。

(略)
16:42:36.971818 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
16:42:36.972060 connect(5, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.0.1")}},
 28) = 0
16:42:36.972408 send(5, "h\31\1\0\0\1\0\0\0\0\0\0\tlocalhost\10good-day\2"..., 42, 0) = 42
16:42:36.972687 gettimeofday({1082360556, 972728}, NULL) = 0
16:42:36.972837 poll([{fd=5, events=POLLIN}], 1, 5000) = 0
16:42:41.981190 send(5, "h\31\1\0\0\1\0\0\0\0\0\0\tlocalhost\10good-day\2"..., 42, 0) = 42
16:42:41.981422 gettimeofday({1082360561, 981458}, NULL) = 0
16:42:41.981510 poll([{fd=5, events=POLLIN}], 1, 5000) = 0
16:42:46.992561 close(5)                = 0
16:42:46.992730 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
16:42:46.992851 connect(5, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.0.1")}},
 28) = 0
16:42:46.992997 send(5, "h\32\1\0\0\1\0\0\0\0\0\0\tlocalhost\0\0\34\0\1", 27, 0) = 27
16:42:46.993207 gettimeofday({1082360566, 993243}, NULL) = 0
16:42:46.993295 poll([{fd=5, events=POLLIN}], 1, 5000) = 0
16:42:52.003649 send(5, "h\32\1\0\0\1\0\0\0\0\0\0\tlocalhost\0\0\34\0\1", 27, 0) = 27
16:42:52.003898 gettimeofday({1082360572, 3935}, NULL) = 0
16:42:52.003988 poll([{fd=5, events=POLLIN}], 1, 5000) = 0
16:42:57.014824 close(5)                = 0
(略)

_ どうも、localhostを見に行けてないから遅いっぽい。と思ったらshutta師範から突っ込みが。

ORCAは起動時に、DNSサーバにIPv6アドレスの問い合わせを行うので
ネットワークにつながっていない場合、タイムアウトするまで
待ってしまう。
/etc/hostsに :1 localhost loopback の行を追加すること。
また、利用しているDNS サーバが、IPv6 アドレスの問い合わせに 対応していない場合も同様。

_ 無事解決。

IPv6のlocalhost関連の行がすでに2行あったので設定

されているものだと勘違いしていた..。ぐはぁ。IPv6もっと勉強すべし。


トップ «前の日記(2004-04-18) 最新 次の日記(2004-04-21)» 編集