Page MenuHomePhabricator

IE6 freezes for one minute on a first hit for yaseo server
Closed, ResolvedPublic

Assigned To
None
Authored By
bzimport
Feb 11 2007, 5:26 PM
Referenced Files
F3522: dumpsuccess.zip
Nov 21 2014, 9:31 PM
F3521: dumpfail.zip
Nov 21 2014, 9:31 PM
Subscribers
None

Description

Author: suisui

Description:
From about a week ago, yaseo has problem.

It occurs any version of windows IE6 or under.
to reproduce, it's simple.

  1. clear all the cache of IE
  2. access to http://ja.wikipedia.org/ (not other project) with IE

that will freez all IE windows for a minute.
while freez, nothing shown on window where request ja.wikipedia.org but <title>
is shown correctly (as メインページ).
after that, IE will show mainpage corrctly. nothing lacks.
this mean, everyone came to wikipedia first time (with IE) must wait for a minute.

Many non-wikipedian came from yahoo, google suffers that and complains about it
around ja.

It only occurs when access from asia area,
I mean, hosts index is like
211.115.107.162 ja.wikipedia.org
211.115.107.163 upload.wikimedia.org

and it's because IE's keepalive bug.
There's several known ways to escape it

  1. setting keepalive time to 0 with some application or editing registory
  2. using http proxies
  3. setting etc/hosts as

66.230.200.100 upload.wikimedia.org

  1. disable css on IE option
  2. use any other browser including IE7

but, you know, we cant say anything for first visiter or non-wikimedian from
everywhere, so those information to escape DONT works.

it's not occur any other projects.
it's occur only from around yaseo (I alredy tried to reproduce from EU area with
setting hosts file with an admin, but it doesnt)

there's list of what we know

  • IE's default keepalive time is 1 minute.
  • changing keepalive time to 0 will escape this problem
  • IE's keep alive has bug and fixed in IE7
  • it's not occurs on any other browser.

and damn.

I'll attach 3 tcpdump results


Version: unspecified
Severity: critical
OS: Windows XP
Platform: PC

Details

Reference
bz8949

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 21 2014, 9:31 PM
bzimport added a project: DNS.
bzimport set Reference to bz8949.
bzimport added a subscriber: Unknown Object (MLST).

suisui wrote:

tcp dump - faild - all

this is a zipped dump with windump (tcpdump on windows)
with

windump -l -s 1600 -X -i 3 (port HTTP) and ((host 211.115.107.162) or (host

211.115.107.163))
and access to ja.wikipedia.org with IE.

ref:
211.115.107.162 rr.yaseo.wikimedia.org (ja.wikipedia.org)
211.115.107.163 vip2.yaseo.wikimedia.org (upload.wikimedia.org)

LEONALD is my host.

see, a timestamp of
00:28:14.563767 and next ack (00:29:12.601284)
it is a GET request of Wiki.png and ack, it costs 1 minutes.

Attached:

suisui wrote:

tcpdump success

this is a zipped dump of windump with

windump -l -s 1600 -X -i 3 (port HTTP) and ((host 66.230.200.100) or (host

211.115.107.163))

and add a line to etc/hosts as
66.230.200.100 upload.wikimedia.org

this shows wikipedia correctly in 2 sec.

those two dumps take with same PC, same OS, same Browser, same settings except
hosts file.

I know it occurs from IE's bug, but 2weeks ago it's not occured so it's a
wikitech issue.
please fix it up! thanx.

Attached: