Bug #960

Use of X-LIGHTTPD-send-file header and Keep-Alive

Added by jabaltie almost 9 years ago. Updated about 7 years ago.

Status:FixedStart date:
Priority:NormalDue date:
Assignee:-% Done:


Target version:1.4.21
Missing in 1.5.x:


When a script running from behind a FastCGI server uses the X-LIGHTTPD-send-file header, and your script also issues a "Connection: Keep-Alive" header, X-LIGHTTPD-send-file header makes Lighty disregard the Keep-Alive header and add its own "Connection: Close" header.

Thus, the client will receive both headers, close and Keep-Alive.

When the script DOES NOT use the X-LIGHTTPD-send-file header, Keep-Alive works OK, that is, it will be there.

On the other hand, if the script DOES NOT generate the Keep-Alive header and uses the X-LIGHTTPD-send-file header, Lighty will genereate a "Connection: Close" header.


#1 Updated by stbuehler about 7 years ago

  • Status changed from New to Fixed
  • Resolution set to fixed

It seems it was fixed for 1.5 in r1553, but not for 1.4.
Fixed in r2326

Also available in: Atom