普段 ubuntu 7.10 上で動作する firefox 3 beta 1 を使っているが、forefox 2 の頃から、livedoor の複数のニュースページなどに連続してアクセスすると、5回目のアクセスくらいから、接続の確立はするもののデータを取ってきてくれない。しばーらくしてから reload すると、何事もなかったようにロードされる。

これの原因がよくわからなくて、gmail とか定期的に外のサーバと通信しているページを全て閉じて、livedoor のページへのアクセスのみの状態にして、

% sudo tcpdump -i eth0 -s 1600 -w livedoor.cap port 80


のようにして全ての 80 ポートを流れるパケットをキャプチャしてみた。こうすれば途中で通信が止まった時に、どこで止まっているのかをつきとめられるはず。

さて、こうして次々と livedoor のページにアクセスしてみるわけだが、どういうわけかこういう時に限って、いくら連続して livedoor にアクセスしてもサクサクとニュースのページがロードされる。途中で通信が途切れる気配がない。

ひょっとして一緒に動いている gmail の javascript とか、greasmonkey とか何かが悪さをしているのかもしれない。

ちなみに macosx や windows の firefox だとこういうことは全く起こらない。

さて、また今度機会があったら深追いしてみることにしようかな。