Hi Eliezer, do you can help me? 2014-04-07 11:06 GMT-03:00 Sylvio Cesar <sylviotamorim@xxxxxxxxx>: > My squid -v > > Squid Cache: Version 3.4.4 > configure options: '--prefix=/usr' '--sysconfdir=/etc/squid' > '--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--localstatedir=/var' > '--libexecdir=/usr/sbin' '--datadir=/usr/share/squid' > '--mandir=/usr/share/man' '--libdir=/usr/lib' > '--sharedstatedir=/var/squid' '--with-logdir=/var/log/squid' > '--with-swapdir=/var/cache/squid' '--with-pidfile=/var/run/squid.pid' > '--with-dl' '--with-maxfd=16384' '--enable-async-io' > '--enable-maintainer-mode' '--enable-storeio' '--enable-disk-io' > '--enable-removal-policies=heap,lru' '--enable-icmp' > '--enable-delay-pools' '--enable-esi' '--enable-icap-client' > '--enable-useragent-log' '--enable-referer-log' > '--enable-kill-parent-hack' '--enable-arp-acl' '--enable-ssl' > '--enable-forw-via-db' '--enable-cache-digests' > '--enable-linux-netfilter' '--with-large-files' '--enable-underscores' > '--enable-auth' '--enable-basic-auth-helpers' > '--enable-ntlm-auth-helpers' '--enable-negotiate-auth-helpers' > '--enable-digest-auth-helpers' '--enable-external-acl-helpers' > '--enable-ntlm-fail-open' '--enable-stacktraces' > '--enable-x-accelerator-vary' '--with-default-user=squid' > '--disable-ident-lookups' '--disable-strict-error-checking' > '--enable-zph-qos' '--enable-follow-x-forwarded-for' 'CFLAGS=-O2 -g > -m32 -march=i586 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 > -fstack-protector -funwind-tables -fasynchronous-unwind-tables > -DNUMTHREADS=60 -march=nocona -03 -pipe -fomit-frame-pointer > -funroll-loops -ffast-math -fno-exceptions' > 'LDFLAGS=-Wl,-z,relro,-z,now -pie' 'CXXFLAGS=-O2 -g -m32 -march=i586 > -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector > -funwind-tables -fasynchronous-unwind-tables -fPIE -fPIC > -DOPENSSL_LOAD_CONF' > > > 2014-04-07 11:02 GMT-03:00, Sylvio Cesar <sylviotamorim@xxxxxxxxx>: >> 2014-04-06 13:46 GMT-03:00, Eliezer Croitoru <eliezer@xxxxxxxxxxxx>: >>> On 04/06/2014 05:29 PM, Sylvio Cesar wrote: >>>> but this happens only in the network 10.21.155.0/24. >>> then squid.conf and the debug_options output would help to understand if >>> it is the reason or there is another reason. >>> >>> Eliezer >>> >> >> Hi Eliezer, >> >> I noticed that when there is the header "Vary: >> Accept-Encoding,User-Agent" the object is not cached. >> >> Following logs cache.log and cachemgr.cgi >> >> HTTP/1.1 200 OK >> Date: Mon, 07 Apr 2014 12:26:02 GMT >> Server: Apache/2.0.63 >> Last-Modified: Tue, 11 Mar 2014 22:31:34 GMT >> ETag: "586039-e63e58-484cbd80" >> Accept-Ranges: bytes >> Content-Length: 15089240 >> Vary: Accept-Encoding,User-Agent >> Cache-Control: public >> Keep-Alive: timeout=15, max=35 >> Connection: Keep-Alive >> Content-Type: text/plain; charset=ISO-8859-1 >> >> FLV^A^E >> ---------- >> 2014/04/07 09:26:06.755 kid1| ctx: exit level 0 >> 2014/04/07 09:26:06.755 kid1| ctx: enter level 0: >> 'http://xxx.example/video/video.flv' >> 2014/04/07 09:26:06.755 kid1| http.cc(919) haveParsedReplyHeaders: >> HTTP CODE: 200 >> 2014/04/07 09:26:06.755 kid1| http.cc(656) httpMakeVaryMark: >> httpMakeVaryMark: accept-encoding, >> user-agent="curl%2F7.19.0%20(i686-suse-linux-gnu)%20libcurl%2F7.19.0%20OpenSSL%2F0.9.8h%20zlib%2F1.2.3%20libidn%2F1.10" >> 2014/04/07 09:26:06.755 kid1| http.cc(656) httpMakeVaryMark: >> httpMakeVaryMark: accept-encoding, >> user-agent="curl%2F7.19.0%20(i686-suse-linux-gnu)%20libcurl%2F7.19.0%20OpenSSL%2F0.9.8h%20zlib%2F1.2.3%20libidn%2F1.10" >> 2014/04/07 09:26:06.756 kid1| ctx: exit level 0 >> 2014/04/07 09:26:06.756 kid1| client_side.cc(1459) sendStartOfMessage: >> HTTP Client local=127.0.0.1:3128 remote=127.0.0.1:44323 FD 14 flags=1 >> 2014/04/07 09:26:06.756 kid1| client_side.cc(1460) sendStartOfMessage: >> HTTP Client REPLY: >> --------- >> HTTP/1.1 200 OK >> Date: Mon, 07 Apr 2014 12:26:02 GMT >> Server: Apache/2.0.63 >> Last-Modified: Tue, 11 Mar 2014 22:31:34 GMT >> ETag: "586039-e63e58-484cbd80" >> Accept-Ranges: bytes >> Content-Length: 15089240 >> Vary: Accept-Encoding,User-Agent >> Cache-Control: public >> Content-Type: text/plain; charset=ISO-8859-1 >> X-Cache: MISS from sylviosuse11 >> X-Cache-Lookup: MISS from sylviosuse11:3128 >> Via: 1.1 sylviosuse11 (squid/3.4.4) >> Connection: keep-alive >> >> >> ------ >> >> KEY 7351B3AA6DB80247DE63873CAB59CFE8 >> STORE_OK IN_MEMORY SWAPOUT_DONE PING_DONE >> CACHABLE,DISPATCHED,VALIDATED >> LV:1396873562 LU:1396873566 LM:1394577094 EX:-1 >> 0 locks, 0 clients, 1 refs >> Swap Dir 0, File 0X000001 >> GET http://xxx.example/video/video.flv >> vary_headers: accept-encoding, >> user-agent="curl%2F7.19.0%20(i686-suse-linux-gnu)%20libcurl%2F7.19.0%20OpenSSL%2F0.9.8h%20zlib%2F1.2.3%20libidn%2F1.10" >> inmem_lo: 0 >> inmem_hi: 15089604 >> swapout: 15089604 bytes queued >> >> >> KEY E08FBDC74EAD09CEBCC38380DACCF63F >> STORE_OK IN_MEMORY SWAPOUT_DONE PING_NONE >> CACHABLE,VALIDATED >> LV:1396873566 LU:1396873566 LM:-1 EX:1396973566 >> 0 locks, 0 clients, 0 refs >> Swap Dir 0, File 00000000 >> GET http://xxx.example/video/video.flv >> inmem_lo: 0 >> inmem_hi: 227 >> swapout: 227 bytes queued >> >> >> How to make squid perform the object cache when found in the header >> "Vary: Accept-Encoding,User-Agent"??? >> > > > -- > Att, > > Sylvio César, > LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer. > > ---- > Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis > tudo o que quiserdes, e vos será feito. João > 15:7<http://www.bibliaonline.com.br/acf/jo/15/7> -- Att, Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer. ---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7