瓦尼沙德姆

控制正在运行的Varnish实例

手册部分:

1

SYNOPSIS

varnishadm [-h] [-n ident] [-p] [-S secretfile] [-T [address]:port] [-t timeout] [command [...]]

DESCRIPTION

这个 varnishadm 实用程序使用-n建立到varnishd的CLI连接 name 或者使用-T和-S的论点。如果-n name 给出了秘密文件的位置,并在共享内存中查找地址:port。如果两者都没有给出 varnishadm 将查找没有给定名称的实例。

如果给定命令,则通过CLI连接发送命令和参数,并在stdout上返回结果。

如果没有给出命令参数 varnishadm 将在CLI套接字和标准输入/标准输出之间传递命令和回复。

OPTIONS

-h

打印程序使用情况并退出。

-n ident

连接到的实例 varnishd 用这个名字。

-p

pass 模式,并使输出遵循VCLI协议。这将禁用命令历史/命令补全,并使程序更容易解析响应(S)。

-S secretfile

指定身份验证机密文件。这应该是相同的-S的论点与给 varnishd 。只有可以读取此文件内容的进程才能对CLI连接进行身份验证。

-T <address:port>

连接到指定地址和端口的管理接口。

-t timeout

等待操作完成的时间不能超过此秒数。

中描述了实际CLI接口的语法和操作 Varnish-CLI 手册页。参数在中介绍 华而不实 手册页。

此外,还可以通过发出 help 命令,参数摘要可以通过发出 param.show 指挥部。

退出状态

如果给出了命令,则 varnishadm 如果命令成功,则实用程序为零,否则为非零值。

EXAMPLES

可以使用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

另请参阅

AUTHORS

这个 varnishadm 实用程序和本手册页面由Cecilie Fritzvold编写。此手册页后来由Per Buer、Federico G.Schwint和Lasse Karstensen修改。