Opened 11 years ago

Closed 11 years ago

#1429 closed defect (fixed)

Apache has problems with head requests

Reported by: douglas Owned by: douglas
Priority: normal Milestone: 0.96
Component: Xinha Core Version: trunk
Severity: normal Keywords:


The new ping code in xinha uses HEAD requests to query the state of a plugin (for faster loading). r1090 Fixes a problem with Opera and unpredictable failure, first noticed in ticket #1305. As it turns out, Safari is affected by similar issues (though not as often).

Change History (2)

comment:1 Changed 11 years ago by douglas

Further inspection showed that when Safari was performing HEAD requests, occasionally Apache would simply stop responding to pipelined requests in a single TCP connection. (Verified with Wireshark).

Since I wondered why Firefox was not having similar problems, I checked, and it turns out that Firefox never actually issues HEAD requests. It instead sends GET requests even when javascript specifies HEAD.

In order to make this stable for all of the browsers, I'll switch this to use GET requests in all cases.

comment:2 Changed 11 years ago by douglas

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r1188

Note: See TracTickets for help on using tickets.