[Varnish] #1856: LostHeader setting req.url to an empty string
Varnish
varnish-bugs at varnish-cache.org
Mon Feb 22 13:20:01 CET 2016
#1856: LostHeader setting req.url to an empty string
------------------------+-----------------------
Reporter: gdelacroix | Owner:
Type: defect | Status: needinfo
Priority: normal | Milestone:
Component: varnishd | Version: trunk
Severity: normal | Resolution:
Keywords: |
------------------------+-----------------------
Comment (by lkarsten):
Discussed at (live) bugwash today.
There are two issues: if you mangle req, proto or method in VCL for a non-
hit you end up in a bad place.
The ws overflow handling is wrong, but generalised it is a "vcl author did
something stupid" kind of situation. Add a vcl_500 sub where a one-off 500
error can be configured, instead of the static one we serve now. We
discussed this on the Rotterdam VDD, and the controversy was that the
canned response should be per-request configurable. One solution to this
is to allow the 500 response to be a 302, where the admin can redirect to
a more descriptive page.
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1856#comment:10>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list