Those vmods are for varnish open source version? ps: Why my messages are stored in the archives but are not getting through by email?
On 09/03/16 11:16 AM, Albert Tollkuçi wrote: > After digging more it seems I have to install varnish modules > from https://github.com/varnish/varnish-modules. The instructions to > install them are: > > sudo apt-get install libvarnishapi-dev || sudo yum install varnish-libs-devel > ./bootstrap # If running from git. > ./configure > make > make check # optional > sudo make install > > I was able to successfully perform the steps until make. When I try to > make I get the message: > > /make all-recursive/ > /make[1]: Entering directory > '/home/atollkuci/varnish-4.0.3/varnish-modules'/ > /Making all in src/ > /make[2]: Entering directory > '/home/atollkuci/varnish-4.0.3/varnish-modules/src'/ > //bin/bash: PYTHON@: command not found/ > /Makefile:803: recipe for target 'vcc_cookie_if.h' failed/ > /make[2]: *** [vcc_cookie_if.h] Error 127/ > /make[2]: Leaving directory > '/home/atollkuci/varnish-4.0.3/varnish-modules/src'/ > /Makefile:485: recipe for target 'all-recursive' failed/ > /make[1]: *** [all-recursive] Error 1/ > /make[1]: Leaving directory '/home/atollkuci/varnish-4.0.3/varnish-modules'/ > /Makefile:396: recipe for target 'all' failed/ > /make: *** [all] Error 2/ > > It looks like it can't find python, but if I run from bash python or > python3 I get the python interpreter. > > Any idea how to proceed? > > I'm running Ubuntu 15.10 and varnish 4.0.3. > > Thank you, > Albert > > > > > > > > > > > On Fri, Sep 2, 2016 at 7:05 PM, Albert Tollkuçi > <[email protected] <mailto:[email protected]>> wrote: > > Sorry for the long post, but I'm stuck here. Below is the full log > from varnishlog for a MISS request (so I can check what's happening > with the backend). In bold there are the important bits: > > - In the original request I have "*- Link req 294922 > restart*". Is the restart normal, because of the miss? > > - In the backend response I can see the set cookie header: *- > BerespHeader Set-Cookie: __IKUB_AL_Myikub_PopUp=1; expires=Thu, > 24-Aug-2017 16:48:53 GMT; path=/* > * > * > - My log doesn't show the set-cookie header (*- VCL_Log AT > DEBUG - beresp set-cookie: > 'ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly'*). Is > that because there are two set-cookie headers and it is showing only > the first? > > - Immediately after the log there's a line "*- BerespUnset > Set-Cookie: __IKUB_AL_Myikub_PopUp=1; expires=Thu, 24-Aug-2017 > 16:48:53 GMT; path=/"*. It looks like this is responsible for > un-setting the cookie, is that right? > > - If so the cookie is striped between my first and second log and > the code in between is the following: > > / if(beresp.http.set-cookie)/ > / {/ > / std.log("AT Vanish - mobile.ikub.al <http://mobile.ikub.al> > original backend set cookie: '" + beresp.http.set-cookie + "'");/ > / }/ > / > / > / # AT: We have to keep all cookies starting with __IKUB/ > / set beresp.http.set-cookie = ";" + beresp.http.set-cookie;/ > / set beresp.http.set-cookie = regsuball(beresp.http.set-cookie, > "; +", ";");/ > / set beresp.http.set-cookie = regsuball(beresp.http.set-cookie, > ";(__IKUB.*)=", "; \1=");/ > / set beresp.http.set-cookie = regsuball(beresp.http.set-cookie, > ";[^ ][^;]*", "");/ > / set beresp.http.set-cookie = regsuball(beresp.http.set-cookie, > "^[; ]+|[; ]+$", "");/ > / > / > / # Clean empty cookies/ > / if (beresp.http.set-cookie ~ "^\s*$") {/ > / set beresp.http.set-cookie = "";/ > / }/ > / > / > / if (beresp.http.set-cookie == ""){/ > / unset beresp.http.set-cookie;/ > / }/ > / else/ > / {/ > / std.log("AT Varnish - mobile.ikub.al <http://mobile.ikub.al> > processed backend cookie: '" + beresp.http.set-cookie + "'");/ > / }/ > > I have the same regex in the request processing and they're working, > but maybe for some reason not working here... > > > Full log from varnishlog: > > * << Request >> 294921 > - Begin req 294920 rxreq > - Timestamp Start: 1472834933.190575 0.000000 0.000000 > - Timestamp Req: 1472834933.190575 0.000000 0.000000 > - ReqStart 185.158.1.35 5547 > - ReqMethod GET > - ReqURL /Default2.aspx > - ReqProtocol HTTP/1.1 > - ReqHeader Host: mobile.ikub.al <http://mobile.ikub.al> > - ReqHeader Connection: keep-alive > - ReqHeader Pragma: no-cache > - ReqHeader Cache-Control: no-cache > - ReqHeader Upgrade-Insecure-Requests: 1 > - ReqHeader User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; > x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 > Safari/537.36 > - ReqHeader Accept: > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 > - ReqHeader Accept-Encoding: gzip, deflate, sdch > - ReqHeader Accept-Language: en-US,en;q=0.8,sq;q=0.6 > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; __utmt=1; OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.1472832572; > __utma=1.12079592.1472832572.1 > - ReqHeader X-Forwarded-For: 185.158.1.35 > - VCL_call RECV > - VCL_Log AT DEBUG - recv URL: /Default2.aspx. Cookies: > > '__gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; __utmt=1; OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.147 > - ReqHeader x-at-debug: 1 > - ReqUnset Host: mobile.ikub.al <http://mobile.ikub.al> > - ReqHeader Host: mobile.ikub.al <http://mobile.ikub.al> > - ReqURL /Default2.aspx > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; __utmt=1; OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.1472832572; > __utma=1.12079592.1472832572.1 > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; __utmt=1; OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.1472832572; > __utma=1.12079592.1472832572.1 > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; __utmt=1; OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.1472832572; > __utma=1.12079592.1472832572.1 > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.1472832572; > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; _ga=GA1.2.12079592.1472832572; > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > _gat=1; OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > __gads=ID=c8c7e856e0927271:T=1472832575:S=ALNI_Mbqww5QA6W-HgsPe72zKoyugqygtg; > OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - VCL_return purge > - ReqUnset Accept-Encoding: gzip, deflate, sdch > - ReqHeader Accept-Encoding: gzip > - VCL_call HASH > - VCL_return lookup > - VCL_call PURGE > - ReqHeader X-Purge: Yes > - VCL_return restart > - Timestamp Restart: 1472834933.190646 0.000071 0.000071 > *- Link req 294922 restart* > - End > > > > > * << BeReq >> 294923 > - Begin bereq 294922 fetch > - Timestamp Start: 1472834933.190706 0.000000 0.000000 > - BereqMethod GET > - BereqURL /Default2.aspx > - BereqProtocol HTTP/1.1 > - BereqHeader Pragma: no-cache > - BereqHeader Upgrade-Insecure-Requests: 1 > - BereqHeader User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; > x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 > Safari/537.36 > - BereqHeader Accept: > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 > - BereqHeader Accept-Language: en-US,en;q=0.8,sq;q=0.6 > - BereqHeader X-Forwarded-For: 185.158.1.35 > - BereqHeader Accept-Encoding: gzip > - BereqHeader X-Purge: Yes > - BereqHeader x-at-debug: 1 > - BereqHeader Host: mobile.ikub.al <http://mobile.ikub.al> > - BereqHeader x-state: MISS > - BereqHeader X-Varnish: 294923 > - VCL_call BACKEND_FETCH > - VCL_Log AT DEBUG - fetch bereq URL: /Default2.aspx. > Cookies: '' > - VCL_return fetch > - Backend 43 ikubmobileserver > ikubmobileserver(13.94.212.211,,80) > - Timestamp Bereq: 1472834933.190737 0.000031 0.000031 > - Timestamp Beresp: 1472834933.830661 0.639955 0.639924 > - BerespProtocol HTTP/1.1 > - BerespStatus 200 > - BerespReason OK > - BerespHeader Cache-Control: private > - BerespHeader Content-Type: text/html; charset=utf-8 > - BerespHeader Content-Encoding: gzip > - BerespHeader Vary: Accept-Encoding > - BerespHeader Server: Microsoft-IIS/8.5 > - BerespHeader X-AspNet-Version: 2.0.50727 > - BerespHeader Set-Cookie: > ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly > *- BerespHeader Set-Cookie: __IKUB_AL_Myikub_PopUp=1; > expires=Thu, 24-Aug-2017 16:48:53 GMT; path=/* > - BerespHeader X-Powered-By: ASP.NET <http://ASP.NET> > - BerespHeader Date: Fri, 02 Sep 2016 16:48:53 GMT > - BerespHeader Content-Length: 52233 > - TTL RFC 120 -1 -1 1472834934 1472834934 1472834933 0 0 > - VCL_call BACKEND_RESPONSE > - VCL_Log AT DEBUG - bereq URL: /Default2.aspx. Cookies: '' > *- VCL_Log AT DEBUG - beresp set-cookie: > 'ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly'* > - VCL_Log AT Vanish - mobile.ikub.al > <http://mobile.ikub.al> original backend set cookie: > 'ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly' > - BerespUnset Set-Cookie: > ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly > *- BerespUnset Set-Cookie: __IKUB_AL_Myikub_PopUp=1; > expires=Thu, 24-Aug-2017 16:48:53 GMT; path=/* > - BerespHeader set-cookie: > ;ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly > - BerespUnset set-cookie: > ;ASP.NET_SessionId=pkkav5uflq02es45dktlo03w; path=/; HttpOnly > - BerespHeader set-cookie: > ;ASP.NET_SessionId=pkkav5uflq02es45dktlo03w;path=/;HttpOnly > - BerespUnset set-cookie: > ;ASP.NET_SessionId=pkkav5uflq02es45dktlo03w;path=/;HttpOnly > - BerespHeader set-cookie: > ;ASP.NET_SessionId=pkkav5uflq02es45dktlo03w;path=/;HttpOnly > - BerespUnset set-cookie: > ;ASP.NET_SessionId=pkkav5uflq02es45dktlo03w;path=/;HttpOnly > - BerespHeader set-cookie: > - BerespUnset set-cookie: > - BerespHeader set-cookie: > - BerespUnset set-cookie: > - BerespHeader set-cookie: > - BerespUnset set-cookie: > - TTL VCL 900 10 0 1472834934 > - VCL_Log AT DEBUG - bereq2 URL: /Default2.aspx. Cookies: '' > - VCL_Log AT DEBUG - beresp2 set-cookie: '' > - TTL VCL 900 21600 0 1472834934 > - VCL_Log AT DEBUG - bereq3 URL: /Default2.aspx. Cookies: '' > - VCL_Log AT DEBUG - beresp3 set-cookie: '' > - VCL_return deliver > - Storage malloc s0 > - ObjProtocol HTTP/1.1 > - ObjStatus 200 > - ObjReason OK > - ObjHeader Cache-Control: private > - ObjHeader Content-Type: text/html; charset=utf-8 > - ObjHeader Content-Encoding: gzip > - ObjHeader Vary: Accept-Encoding > - ObjHeader Server: Microsoft-IIS/8.5 > - ObjHeader X-AspNet-Version: 2.0.50727 > - ObjHeader X-Powered-By: ASP.NET <http://ASP.NET> > - ObjHeader Date: Fri, 02 Sep 2016 16:48:53 GMT > - ObjHeader Content-Length: 52233 > - Fetch_Body 3 length stream > - Gzip u F - 52233 194069 80 80 417793 > - BackendReuse 43 ikubmobileserver(13.94.212.211,,80) > - Timestamp BerespBody: 1472834933.831743 0.641037 0.001082 > - Length 52233 > - BereqAcct 473 0 473 428 52233 52661 > - End > > * << Request >> 294922 > - Begin req 294921 restart > - Timestamp Start: 1472834933.190646 0.000071 0.000000 > - ReqStart 185.158.1.35 5547 > - ReqMethod GET > - ReqURL /Default2.aspx > - ReqProtocol HTTP/1.1 > - ReqHeader Connection: keep-alive > - ReqHeader Pragma: no-cache > - ReqHeader Cache-Control: no-cache > - ReqHeader Upgrade-Insecure-Requests: 1 > - ReqHeader User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; > x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 > Safari/537.36 > - ReqHeader Accept: > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 > - ReqHeader Accept-Language: en-US,en;q=0.8,sq;q=0.6 > - ReqHeader X-Forwarded-For: 185.158.1.35 > - ReqHeader x-at-debug: 1 > - ReqHeader Host: mobile.ikub.al <http://mobile.ikub.al> > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Accept-Encoding: gzip > - ReqHeader X-Purge: Yes > - VCL_call RECV > - VCL_Log AT DEBUG - recv URL: /Default2.aspx. Cookies: > 'OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; ' > - ReqUnset x-at-debug: 1 > - ReqHeader x-at-debug: 1 > - ReqUnset Host: mobile.ikub.al <http://mobile.ikub.al> > - ReqHeader Host: mobile.ikub.al <http://mobile.ikub.al> > - ReqURL /Default2.aspx > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - VCL_Log AT DEBUG - recv2 URL: /Default2.aspx. Cookies: > 'OX_plg=swf|shk|pm; __asc=c970f060156eba988423264f56d; > __auc=c970f060156eba988423264f56d; ' > - ReqUnset Cookie: OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: ;OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: ;OX_plg=swf|shk|pm; > __asc=c970f060156eba988423264f56d; __auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: > > ;OX_plg=swf|shk|pm;__asc=c970f060156eba988423264f56d;__auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > ;OX_plg=swf|shk|pm;__asc=c970f060156eba988423264f56d;__auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: > > ;OX_plg=swf|shk|pm;__asc=c970f060156eba988423264f56d;__auc=c970f060156eba988423264f56d; > - ReqUnset Cookie: > > ;OX_plg=swf|shk|pm;__asc=c970f060156eba988423264f56d;__auc=c970f060156eba988423264f56d; > - ReqHeader Cookie: ; > - ReqUnset Cookie: ; > - ReqHeader Cookie: > - ReqUnset Cookie: > - ReqHeader Cookie: > - ReqUnset Cookie: > - VCL_Log AT DEBUG - recv3 URL: /Default2.aspx. Cookies: '' > - VCL_return hash > - VCL_call HASH > - VCL_return lookup > - Debug "XXXX MISS" > - VCL_call MISS > - ReqHeader x-state: MISS > - VCL_return fetch > - Link bereq 294923 fetch > - Timestamp Fetch: 1472834933.831768 0.641192 0.641122 > - RespProtocol HTTP/1.1 > - RespStatus 200 > - RespReason OK > - RespHeader Cache-Control: private > - RespHeader Content-Type: text/html; charset=utf-8 > - RespHeader Content-Encoding: gzip > - RespHeader Vary: Accept-Encoding > - RespHeader Server: Microsoft-IIS/8.5 > - RespHeader X-AspNet-Version: 2.0.50727 > - RespHeader X-Powered-By: ASP.NET <http://ASP.NET> > - RespHeader Date: Fri, 02 Sep 2016 16:48:53 GMT > - RespHeader Content-Length: 52233 > - RespHeader X-Varnish: 294922 > - RespHeader Age: 0 > - RespHeader Via: 1.1 varnish-v4 > - VCL_call DELIVER > - RespHeader X-Cache: MISS > - RespHeader X-Cache-Hits: 0 > - RespUnset X-Powered-By: ASP.NET <http://ASP.NET> > - RespUnset Server: Microsoft-IIS/8.5 > - RespUnset X-Varnish: 294922 > - RespUnset Via: 1.1 varnish-v4 > - RespUnset X-AspNet-Version: 2.0.50727 > - VCL_Log AT DEBUG - deliver URL: /Default2.aspx. Cookies: '' > - VCL_Log AT DEBUG - deliver set-cookie: '' > - VCL_return deliver > - Timestamp Process: 1472834933.831794 0.641218 0.000026 > - Debug "RES_MODE 2" > - RespHeader Connection: keep-alive > - RespHeader Accept-Ranges: bytes > - Timestamp Resp: 1472834933.831830 0.641255 0.000036 > - Debug "XXX REF 2" > - ReqAcct 828 0 828 276 52233 52509 > - End > > > On Fri, Sep 2, 2016 at 6:28 PM, Albert Tollkuçi > <[email protected] <mailto:[email protected]>> wrote: > > Thank you Guillaume, > probably I'm missing something, but can't find any unset. > > Is there anything running before vcl_backend_response? I see the > cookie in the backend side and is not there anymore in > vcl_backend_response? > > Albert > > On Fri, Sep 2, 2016 at 10:53 AM, Guillaume Quintard > <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > Look at the varnishlog, there should be a trace of that > unset, once confirmed, find it in your vcl. > > Know that if you don't return from a subroutine, the > built-in vcl is executed ("locate builtin.vcl" to find a > commented version of it). > > > On Sep 1, 2016 12:59, "Albert Tollkuçi" > <[email protected] > <mailto:[email protected]>> wrote: > > Hello, > I've started using Varnish a few months ago and my vcl > files has started to get complicated. I'm serving 5 > different sites with the same varnish instance (using > different backends) and this part is working. > > Now I have some cases that for some sites I need to keep > some cookies and cache different versions based on them. > Basic scenario is to show the user a message only the > first time he sees the page. Without varnish if the > cookie is not there I set it and show the message. Next > time the cookie is there and no message is shown. > > With varnish my logic is to include the cookie in hash > and cache two different versions. The challenge is to > make sure cookies are set correctly and here I'm kind of > stack. I've added some debug messages in my vcl and for > some reason I'm not seeing the cookies I set in my > server in vcl_backend_response. Inside the routine, I > have the following code in the beginning: > > # AT: DEBUG > if(bereq.http.x-at-debug == "1") { > std.log("AT DEBUG - bereq URL: " + bereq.url + > ". Cookies: '" + bereq.http.Cookie + "'"); > std.log("AT DEBUG - beresp set-cookie: '" + > beresp.http.set-cookie + "'"); > } > > I set x-at-debug header in vcl_recv based on my IP, so I > can track only my requests. In the server side I see the > cookie "__IKUB_AL_Myikub_PopUp" being set, but in > vcl_backend_response is not. > > Is there anything in between that can strip the cookie? > > Thank you, > Albert > > > > -- > Web: http://www.tollkuci.com <http://www.tollkuci.com/> > Follow me on: LinkedIn > <http://www.linkedin.com/in/alberttollkuci> Google+ > <https://plus.google.com/+AlbertTollku%C3%A7i/posts> Facebook > <https://www.facebook.com/albert.tollkuci> Twitter > <https://twitter.com/AlbertTollkuci> Career 2.0 > <http://careers.stackoverflow.com/atollkuci> > > > _______________________________________________ > varnish-misc mailing list > [email protected] > <mailto:[email protected]> > > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc > > <https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc> > > > > > -- > Web: http://www.tollkuci.com <http://www.tollkuci.com/> > Follow me on: LinkedIn > <http://www.linkedin.com/in/alberttollkuci> Google+ > <https://plus.google.com/+AlbertTollku%C3%A7i/posts> Facebook > <https://www.facebook.com/albert.tollkuci> Twitter > <https://twitter.com/AlbertTollkuci> Career 2.0 > <http://careers.stackoverflow.com/atollkuci> > > ------------------------------------------------------------------------ > > > > > -- > Web: http://www.tollkuci.com <http://www.tollkuci.com/> > Follow me on: LinkedIn > <http://www.linkedin.com/in/alberttollkuci> Google+ > <https://plus.google.com/+AlbertTollku%C3%A7i/posts> Facebook > <https://www.facebook.com/albert.tollkuci> Twitter > <https://twitter.com/AlbertTollkuci> Career 2.0 > <http://careers.stackoverflow.com/atollkuci> > ------------------------------------------------------------------------ > > > > > -- > Web: http://www.tollkuci.com <http://www.tollkuci.com/> > Follow me on: LinkedIn > <http://www.linkedin.com/in/alberttollkuci> Google+ > <https://plus.google.com/+AlbertTollku%C3%A7i/posts> Facebook > <https://www.facebook.com/albert.tollkuci> Twitter > <https://twitter.com/AlbertTollkuci> Career 2.0 > <http://careers.stackoverflow.com/atollkuci> > > > > _______________________________________________ > 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
