vinylncsa(1) General Commands Manual vinylncsa(1) (NAME) vinylncsa - Vinyl Cache Apache / NCSA (SYNOPSIS) vinylncsa [-a] [-b] [-c] [-C] [-d] [-D] [-E] [-F ] [-f ] [-g ] [-h] [-j] [-k ] [-L ] [-n ] [-P ] [-Q ] [-q ] [-r ] [-R ] [-t ] [-V] [-w ] (DESCRIPTION) vinylncsa vinyld(1) "combined" / NCSA . Request . Request . . -Request . : -a (append) . -w . -b backend. -c backend . -c client. . -b client -c . -C (regular expressions) (caseless). -d . -D (Daemonize). -E ESI client . -F . -f . . -g . vxid . -h . -j JSON. (escape) C \xXX JSON \uXXXX . "-" "" null . JSON -F -f -j . -k . -L . . . . -n vinyl . -n vinyld(1) . -P PID . -Q VSL . -Q -q 'or' . -q VSL . -q -Q 'or' . -r . vinyllog -w filename . - . -R . . ( ) . s . VCL ( -R 10/2m) ( -R 5/m). -g raw -i -I -x -X -q . -t (timeout) VSM. VSM 0.5 . . "off" vinyld . . -V . -w . -a . SIGHUP (rotate) . . - vinylncsa . --optstring optstring getopt(3) (wrapper). vinylncsa << >> ("client mode") . Vinyl Cache . -c . -b vinylncsa << >> ("backend mode") . Vinyl Cache . -c vinyld . vinylncsa %{Vinyl:side}x . pipe ( return(pipe) vcl) . Vinyl Cache . vinylncsa %{Vinyl:handling}x 'pipe' . . (%b %I %O) vinyld . vinylncsa . (FORMAT) . : %h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i" \n \t . : %b HTTP. HTTP. CLF '-' 0 . %D . (body). %{us}T . %H . HTTP/1.0 . %h (Remote host). '-' . IP . %I . . %{X[:first|last]}i X VCL vcl_backend_response . . :first :last VCL . :last (unset) . %l (Remote logname). '-' . %m . '-' . %{X[:first|last]}o X VCL . . :first :last VCL . :last (unset) . %O . . %q (Query string). . %r . . (NOTES) . %s (Status) . . %t / HTTP. . %{X}t X . . strftime(3) : o %{sec}: (Epoch) o %{msec}: (Epoch) o %{usec}: (Epoch) o %{msec_frac}: o %{usec_frac}: strftime(3) . %{X}t . %T . . %{s}T . %{X}T X . . : s ( %T) ms us ( %D). %U URL . '-' . %u (auth). %{X}x . : Vinyl:default_format -f -F . . Vinyl:time_firstbyte . : . Vinyl:hitmiss 'hit' 'miss' (cache hit) . Pipe pass synth miss . . Vinyl:handling 'hit' 'hitmiss' 'hitpass' 'miss' 'pass' 'pipe' 'synth' . . Vinyl:side . 'b' 'c' . . Vinyl:vxid (VXID) vinyld..TP VCL_Log:key std.log("key:value") VCL. VSL:tag:record-prefix[field] VSL tag-record prefix-field. (Tag) . (record prefix) . (field) n- . . '-' . . (SIGNALS) o SIGHUP ( -w ) . o SIGUSR1 (flush) . (NOTES) %r %m http://%{Host}i%U%q %H . %r Apache HTTP %m %U%q %H . . . . . . 7.7 %{X}i %{X}o VCL . VCL %{VCL_Log:key}x . (EXAMPLES) Begin VXID : vinylncsa -F "%{VSL:Begin[2]}x" Timestamp : vinylncsa -F "%{VSL:Timestamp:Process}x" JSON -j JSON : vinylncsa -j -F '{"size": %b, "time": "%t", "ua": "%{User-Agent}i"}' VCL : vinylncsa -F "%{x-custom-header:first}i %{x-custom-header:last}i" vinyld(1) vinyllog(1) vinylstat(1) vsl-query(7) vsl(7) (HISTORY) vinylncsa Poul-Henning Kamp Verdens Gang AS Redpill-Linpro . Dag-Erling Smorgrav <> Martin Blix Grydeland Pal Hermunn Johansen . (COPYRIGHT) Vinly Cache . LICENCE . o Copyright (c) 2006 Verdens Gang AS o Copyright (c) 2006-2016 Varnish Software AS vinylncsa(1)