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