[4.0] f10e0a5 Regenerated from inline help. This should be automatic at some point. Also, the inline help might be a bit more verbose.
Per Buer
perbu at varnish-software.com
Thu Mar 13 10:24:30 CET 2014
commit f10e0a58125c8a7251e868bf4a37b2b1ca2fbd50
Author: Per Buer <perbu at varnish-software.com>
Date: Mon Mar 3 10:43:18 2014 +0100
Regenerated from inline help. This should be automatic at some point.
Also, the inline help might be a bit more verbose.
diff --git a/doc/sphinx/reference/varnish-cli.rst b/doc/sphinx/reference/varnish-cli.rst
index f967465..2e17c2e 100644
--- a/doc/sphinx/reference/varnish-cli.rst
+++ b/doc/sphinx/reference/varnish-cli.rst
@@ -71,112 +71,74 @@ be entered with the \\xnn syntax.
Commands
--------
-backend.list
- Lists the defined backends including health state.
-
-backend.set_health matcher state
- Sets the health state on a specific backend, overriding the state
- determined by a probe. This is useful if you want to take a
- certain backend out of circulation.
-
- *state* can be 'auto', 'sick' or 'healthy'.
-
-ban *field operator argument* [&& field operator argument [...]]
- Immediately invalidate all documents matching the ban
- expression. See *Ban Expressions* for more documentation and
- examples.
-
-ban.list
- All requests for objects from the cache are matched against
- items on the ban list. If an object in the cache is older than
- a matching ban list item, it is considered "banned", and will be
- fetched from the backend instead.
-
- When a ban expression is older than all the objects in the
- cache, it is removed from the list.
+help [command]
+ Show command/protocol help
- ban.list displays the ban list. The output looks something like
- this::
+ping [timestamp]
+ Keep connection alive
- 0x7fea4fcb0580 1303835108.618863 131G req.url ~ /some/url
+auth response
+ Authenticate.
- The first field is the address of the ban.
+quit
+ Close connection
- The second is the time of entry into the list, given
- as a high precision timestamp.
+banner
+ Print welcome banner.
- The third field describes many objects point to this ban. When
- an object is compared to a ban the object is marked with a
- reference to the newest ban it was tested against. This isn't
- really useful unless you're debugging.
+status
+ Check status of Varnish cache process.
- A "G" marks that the ban is "Gone". Meaning it has been marked
- as a duplicate or it is no longer valid. It stays in the list
- for effiency reasons.
+start
+ Start the Varnish cache process.
- Then follows the actual ban it self.
+stop
+ Stop the Varnish cache process
-help [command]
- Display a list of available commands.
- If the command is specified, display help for this command.
+vcl.load <configname> <filename>
+ Compile and load the VCL file under the name provided.
-param.set param value
- Set the parameter specified by param to the specified value.
- See Run-Time Parameters for a list of parameters.
+vcl.inline <configname> <quoted_VCLstring>
+ Compile and load the VCL data under the name provided.
-param.show [-l] [param]
- Display a list if run-time parameters and their values.
+vcl.use <configname>
+ Switch to the named configuration immediately.
- If the -l option is specified, the list includes a brief
- explanation of each parameter.
+vcl.discard <configname>
+ Unload the named configuration (when possible).
- If a param is specified, display only the value and explanation
- for this parameter.
+vcl.list
+ List all loaded configuration.
-ping [timestamp]
- Ping the Varnish cache process, keeping the connection alive.
+vcl.show <configname>
+ Display the source code for the specified configuration.
-quit
- Close the connection to the Varnish admin port.
+param.show [-l] [<param>]
+ Show parameters and their values.
-start
- Start the Varnish cache process if it is not already running.
+param.set <param> <value>
+ Set parameter value.
-status
- Check the status of the Varnish cache process.
+panic.show
+ Return the last panic, if any.
-stop
- Stop the Varnish cache process.
+panic.clear
+ Clear the last panic, if any.
storage.list
- Lists the defined storage backends.
-
-vcl.discard configname
- Discard the configuration specified by configname. This will
- have no effect if the specified configuration has a non-zero
- reference count.
+ List storage devices
-vcl.inline configname vcl
- Create a new configuration named configname with the VCL code
- specified by vcl, which must be a quoted string.
-
-vcl.list
- List available configurations and their respective reference
- counts. The active configuration is indicated with an asterisk
- ("*").
-
-vcl.load configname filename
- Create a new configuration named configname with the contents of
- the specified file.
+backend.list
+ List all backends
-vcl.show configname
- Display the source code for the specified configuration.
+backend.set_health matcher state
+ Set health status on a backend
-vcl.use configname
- Start using the configuration specified by configname for all
- new requests. Existing requests will continue using whichever
- configuration was in use when they arrived.
+ban <field> <operator> <arg> [&& <field> <oper> <arg>]...
+ All objects where the all the conditions match will be marked obsolete.
+ban.list
+ List the active bans.
Ban Expressions
More information about the varnish-commit
mailing list