On 31/03/11 12:58, AD wrote:
use -C to display the default VCL , or just put in a command you want to do in C inside the vcl and then see how it looks when running -C -f against the config.


On Thu, Mar 31, 2011 at 7:39 AM, Dan <[email protected] <mailto:[email protected]>> wrote:

    I would like to do some more advanced functionality within our VCL
    file, and to do so need to use the inline-c capabilities of
    varnish.  So, to start off with, I thought I would get my VCL file
    to set the headers, so I can test variables, and be sure it is
    working.  But am getting a WSOD when I impliment my seemingly
    simple code.


    So my main questions are:
    * Are there any good docs on the VRT variables
    * Are there examples/tutorials on using C within the VCL (for
    beginners to the subject)
    * Is there something obvious I have overlooked when writing my code


    The snipper from my current code is:
    /sub detectmobile {/
    /  C{/
    /    VRT_SetHdr(sp, HDR_BEREQ, "\020X-Varnish-TeraWurfl:", "no1",
    vrt_magic_string_end);/
    /  }C/
    /}/
    /sub vcl_miss {/
    /  call detectmobile;/
    /  return(fetch);/
    /}/
    /sub vcl_pipe {/
    /  call detectmobile;/
    /  return(pipe);/
    /}/
    /sub vcl_pass {/
    /  call detectmobile;/
    /  return(pass);/
    /}/


    Thanks for your advice,
    Dan

    _______________________________________________
    varnish-misc mailing list
    [email protected] <mailto:[email protected]>
    http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc


Sorry, I am confused, where would I put -C, in my /etc/default/varnish file? Is this required to use inline-c within my vcl file?
_______________________________________________
varnish-misc mailing list
[email protected]
http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to