<p dir="ltr">Hi,</p>
<p dir="ltr">If you don't need to modify header you could make a return(pipe) instead of à return(pass).</p>
<p dir="ltr">Maybe this could resolve your problem.</p>
<div class="gmail_quote">Le 12 déc. 2015 11:40 AM, "<a href="mailto:georgi.int@gmail.com">georgi.int@gmail.com</a>" <<a href="mailto:georgi.int@gmail.com">georgi.int@gmail.com</a>> a écrit :<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
I want to use varnish only as a proxy server, not to cache and have the following in the configuration which should stop the cache completely in vcl recv:<br>
<br>
  if (req.http.Authorization || req.http.Cookie) {<br>
         return (pass);<br>
     }<br>
}<br>
<br>
the age header is 0, so it should not cache, but I notice that varnish_storage.bin is full although, so something is cached - right? On some servers with 32 GB ram29 is full and when I restart varnish the ram is no more used, but I am not sure it these two things are linked. Here is my /etc/sysconfig/varnish:<br>
<br>
# # The minimum number of worker threads to start<br>
VARNISH_MIN_THREADS=50<br>
<br>
# # The Maximum number of worker threads to start<br>
VARNISH_MAX_THREADS=1000<br>
<br>
# # Idle timeout for worker threads<br>
VARNISH_THREAD_TIMEOUT=120<br>
<br>
# # Cache file location<br>
VARNISH_STORAGE_FILE=/usr/local/varnish/lib/varnish_storage.bin<br>
<br>
# # Cache file size: in bytes, optionally using k / M / G / T suffix,<br>
# # or in percentage of available disk space using the % suffix.<br>
VARNISH_STORAGE_SIZE=1G<br>
<br>
# # Backend storage specification<br>
VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}"<br>
<br>
# # Default TTL used when the backend does not specify one<br>
VARNISH_TTL=120<br>
<br>
# # Varnish username<br>
VARNISHUSER=varnish<br>
<br>
# # Varnish group name<br>
VARNISHGROUP=varnish<br>
<br>
DAEMON_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT} \<br>
             -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \<br>
             -f ${VARNISH_VCL_CONF} \<br>
             -S ${VARNISH_SECRET_FILE} \<br>
             -s file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}"<br>
<br>
<br>
<br>
My questions are 1) does my conviguration stop completely the cache and why then storage.bin is full?<br>
2) Why varnish eat so much ram - because of many requests, wrong configuration or?<br>
<br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div>