Opened 6 years ago

Closed 6 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:
Cc:

Description

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 6 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 6 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.