Size of the url for the varnish hash

Edward Zambrano edward at alatest.com
Tue Apr 8 18:13:00 CEST 2014


works like a charm, thanks!


On Tue, Apr 8, 2014 at 5:31 PM, Jennings, Raymond <
raymond.jennings at nytimes.com> wrote:

> I think what you want is this:
>
> SHM_RECLEN=1024
>
> I have this value in my /etc/sysconfig/varnish and is used at the bottom
> to start varnishd
>
> DAEMON_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT} \
>              -f ${VARNISH_VCL_CONF} \
>              -T
> ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \
>              -t ${VARNISH_TTL} \
>              -w
> ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT} \
>              -p shm_reclen=${SHM_RECLEN} \
>              -p http_req_hdr_len=${HTTP_REQ_HDR_LEN} \
>              -p idle_send_timeout=${IDLE_SEND_TIMEOUT} \
>              -u varnish -g varnish \
>              -S ${VARNISH_SECRET_FILE} \
>              -s ${VARNISH_STORAGE}"
>
>
>
> When varnishd is running you should something like (see the shm_reclen
> parameter):
>
> root      9095     1  0 11:19 ?        00:00:00 /usr/sbin/varnishd -P
> /var/run/varnish.pid -a :80 -f /etc/varnish/default.vcl -T
> 10.242.217.220:6082 -t 2400 -w 1,1000,120 -p shm_reclen=1024 -p
> http_req_hdr_len=17408 -p idle_send_timeout=40 -u varnish -g varnish -S
> /etc/varnish/secret -s file,/var/lib/varnish/varnish_storage.bin,9G
>
>
>
>
>
>
> On Tue, Apr 8, 2014 at 11:19 AM, Edward Zambrano <edward at alatest.com>wrote:
>
>> Hello,
>>
>> Reading the logs from the varnishncsa daemon I realized that the url top
>> size is 255, even though that the url reaching the backend is larger (it
>> has many GET parameters). also checking the Hash entries from the
>> barnishlog I see that is only using the first 255 characters.... I'm
>> looking how to increase the size and I found some related issue here
>> https://www.varnish-cache.org/trac/ticket/1016 but I'm reading the
>> description of those parameters in
>> https://www.varnish-cache.org/docs/3.0/reference/varnishd.html and it
>> doesn't look related to my problem (in the apache logs of my backend
>> servers I can see that the URL is arriving correctly, with more than 255
>> characters)
>>
>> Could you please tell me how to increase that limitation?
>>
>> thanks!
>>
>> _______________________________________________
>> varnish-misc mailing list
>> varnish-misc at varnish-cache.org
>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20140408/5e7aa7b2/attachment.html>


More information about the varnish-misc mailing list