varnishadm (1) - Linux Man Pages
varnishadm: Control a running Varnish instance
NAMEvarnishadm - Control a running Varnish instance
SYNOPSISvarnishadm [-t timeout] [-S secret_file] [-T address:port] [-n name] [command [...]]
The varnishadm utility establishes a CLI connection to varnishd either using -n name or using the -T and -S arguments. If -n name is given the location of the secret file and the address:port is looked up in shared memory. If neither is given varnishadm will look for an instance without a given name.
If a command is given, the command and arguments are sent over the CLI connection and the result returned on stdout.
- Wait no longer than this many seconds for an operation to finish.
- Specify the authentication secret file. This should be the same -S argument as was given to varnishd. Only processes which can read the contents of this file, will be able to authenticate the CLI connection.
- Connect to the instance of varnishd with this name.
- -T address:port
Connect to the management interface at the specified address and port.
Additionally, a summary of commands can be obtained by issuing the help command, and a summary of parameters can be obtained by issuing the param.show command.
Some ways you can use varnishadm:
varnishadm -T localhost:999 -S /var/db/secret vcl.use foo echo vcl.use foo | varnishadm -T localhost:999 -S /var/db/secret echo vcl.use foo | ssh vhost varnishadm -T localhost:999 -S /var/db/secret
This document is licensed under the same licence as Varnish itself. See LICENCE for details.
Copyright (c) 2007-2014 Varnish Software AS