<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:Georgia;
panose-1:2 4 5 2 5 4 5 2 3 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>Hi folks,<o:p></o:p></p>
<p class=MsoNormal style='line-height:14.25pt'><span style='font-size:12.0pt;
font-family:"Georgia","serif";color:#222222'> So it seems as if the cache
is working and i am getting cache hits. When i shut down the back end i can
still get to the cached pages.<o:p></o:p></span></p>
<p class=MsoNormal style='line-height:14.25pt'><span style='font-size:12.0pt;
font-family:"Georgia","serif";color:#222222'>On the other hand when i try a new
browser i keep getting 503 pages.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>I included part of my VCL code. I try to normalize my
headers but I am missing something.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>sub vcl_hash {<o:p></o:p></p>
<p class=MsoNormal> set req.hash += req.http.cookie;<o:p></o:p></p>
<p class=MsoNormal> set req.hash += req.http.set-cookie;<o:p></o:p></p>
<p class=MsoNormal> }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>######################################################################################################<o:p></o:p></p>
<p class=MsoNormal>sub vcl_recv {<o:p></o:p></p>
<p class=MsoNormal> set req.backend = bw; #backend information<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> unset req.http.cookie;<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> #redirect /admin to 404<o:p></o:p></p>
<p class=MsoNormal> if (req.url ~ "^/admin/"){ set req.url =
regsub(req.url, "^/admin/", "/oops/"); }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> # Never cache this path<o:p></o:p></p>
<p class=MsoNormal> if (req.url ~ "/affiliates/visa-signature/")
{ return(pass); }<o:p></o:p></p>
<p class=MsoNormal> if (req.url ~ "/r/") { return(pass); }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> if (req.http.cookie) {<o:p></o:p></p>
<p class=MsoNormal> set req.http.cookie = regsuball(req.http.Cookie,
"(^|;\s*)(_[_a-z]+|has_js)=[^;]*", "");<o:p></o:p></p>
<p class=MsoNormal> set req.http.cookie = regsub(req.http.Cookie,
"^;\s*", ""); }<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> if (req.http.Accept-Encoding) {<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> if (req.url ~
"\.(jpg|png|gif|gz|tgz|bz2|tbz|mp3|ogg)$") {<o:p></o:p></p>
<p class=MsoNormal> # No point in compressing these<o:p></o:p></p>
<p class=MsoNormal> remove req.http.Accept-Encoding;<o:p></o:p></p>
<p class=MsoNormal> } elsif (req.http.Accept-Encoding ~ "gzip") {<o:p></o:p></p>
<p class=MsoNormal> set req.http.Accept-Encoding = "gzip";<o:p></o:p></p>
<p class=MsoNormal> } elsif (req.http.Accept-Encoding ~ "deflate")
{<o:p></o:p></p>
<p class=MsoNormal> set req.http.Accept-Encoding = "deflate";<o:p></o:p></p>
<p class=MsoNormal> } else {<o:p></o:p></p>
<p class=MsoNormal> # unkown algorithm<o:p></o:p></p>
<p class=MsoNormal> remove req.http.Accept-Encoding; }<o:p></o:p></p>
<p class=MsoNormal>}<o:p></o:p></p>
<p class=MsoNormal> return(lookup);}<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>Vitaly
Burshteyn<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>Senior
Network Engineer<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>Broadway.com,
Theatre Direct International<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>729
7th Avenue<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>New
York, New York 10019<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>Phone:
212.817.9117<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.5pt;font-family:Consolas'>Cell#
917-701-5732</span><o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>