back end not selected in vcl

Tim Dunphy bluethundr at gmail.com
Sun Nov 9 05:12:26 CET 2014


Hey all,

 I tried to add my wiki host to my VCL in the hopes of giving it a little
speed boost.

 However it seems that when I put the vcl into place and cycling varnish
that the 'wiki' back end is never selected. My main website gets pulled up
in the browser when I enter in the wiki URL.

Can someone maybe take a look and let me know what I'm doing wrong in my
VCL logic?

probe index {

  .url = "/index.php";

  .timeout = 5s;

  .interval = 2s;

  .window = 5;

  .threshold = 3;

}


backend web1  {

  .host = "10.10.10.5";

  .port = "80";

  .probe = index;

  .connect_timeout = 30s;

  .first_byte_timeout = 30s;

  .between_bytes_timeout = 30s;

  .max_connections = 70;

}


backend ops  {

  .host = "10.10.10.6";

  .port = "80";

  .probe = index;

  .connect_timeout = 30s;

  .first_byte_timeout = 30s;

  .between_bytes_timeout = 30s;

  .max_connections = 70;

}



director www client {

  { .backend = web1 ; .weight = 2;  }

 }



director wiki client {

  { .backend = ops; .weight = 2; }

}


sub vcl_recv {



    if ( req.url ~ "wiki.mydomain.com") {

        set req.backend = www;

    } else {

     set req.backend =  wiki;

    }



      return(lookup);


}


    sub vcl_deliver {

     if (obj.hits> 0) {

      set resp.http.X-Cache = "HIT";

     } else {

        set resp.http.X-Cache = "MISS";

     }

 }


Thanks!

Tim

-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20141108/6f647f47/attachment.html>


More information about the varnish-misc mailing list