What does your VCL look like?
On Wed, May 29, 2013 at 9:50 AM, Puneet <[email protected]> wrote: > Hi Stephen,**** > > ** ** > > Yes the Varnish will use hash_director.**** > > ** ** > > The Load Banalcer is executing in Round Robin manner. The LB is connected > to 4 instances of Varnish which will be given requests in Round Robin > fashion.**** > > ** ** > > Now, in order to send the request to Varnish directly, I need the host to > be the IP & Port of the varnish instances.**** > > i.e. let I have ONE varnish instance at 192.168.0.23 at port 3002**** > > so the request will be for “ –XPURGE > http://192.168.0.23:3002/<path-to-object> “**** > > ** ** > > By, doing that Varnish gives a response stating “405 Object Not in Cache”* > *** > > ** ** > > Thanks**** > > Puneet**** > > ** ** > > *From:* Stephen Wood [mailto:[email protected]] > *Sent:* Tuesday, May 28, 2013 5:42 PM > *To:* Puneet > *Cc:* [email protected] > *Subject:* Re: PURGING objects on multiple instances of varnish**** > > ** ** > > Generally speaking, the varnish setup you are describing would use a hash > director and not round-robin, so that the object would only be cached on > one of your varnish nodes and therefore only require a single purge request. > **** > > ** ** > > If your object lives on multiple nodes, then you could do something simple > like send a HTTP request to *every* one of your hosts. This would require > you to keep a list of your hosts and also create the appropriate > permissions on all of your varnish instances: **** > > ** ** > > $ for i in `cat varnish_host.list`; do curl -XPURGE http://$i/object;done* > *** > > ** ** > > I hope that helps. Maybe somebody can offer a better solution than myself. > **** > > On Tue, May 28, 2013 at 2:17 PM, Puneet <[email protected]> > wrote:**** > > Hi All,**** > > **** > > I am using a Load Balancer (LB) in front of Varnish instances. Just say > the LB is listening on Port: 80 and there are multiple instances of Varnish > on different port nos.**** > > i.e. I have a single LB which is connected to 4 instances of varnish, and > LB is executing in a round-robin fashion. **** > > **** > > Now, how can I purge objects on Varnish and maintain consistency among > different instances of Varnish.**** > > **** > > Thanks**** > > Puneet**** > > **** > > **** > > > _______________________________________________ > varnish-misc mailing list > [email protected] > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc**** > > ** ** >
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
