varnishadm
Управление запущенным экземпляром Varnish
- Раздел руководства:
-
1
СИНТАКСИС
varnishadm [-h] [-n ident] [-p] [-S secretfile] [-T [address]:port] [-t timeout] [command […]]
ОПИСАНИЕ
Утилита varnishadm устанавливает соединение CLI с varnishd, используя либо -n имя, либо аргументы -T и -S. Если задан -n имя, местоположение файла секрета и адрес:порт будут взяты из общей памяти. Если ни один из аргументов не указан, varnishadm будет искать экземпляр без заданного имени.
Если команда указана, команда и аргументы отправляются через соединение CLI, а результат возвращается в stdout.
Если аргумент команды не указан, varnishadm будет передавать команды и ответы между сокетом CLI и stdin/stdout.
ПАРАМЕТРЫ
- -h
-
Вывести справку по использованию и завершить программу.
- -n ident
-
Подключиться к экземпляру
varnishdс этим именем. - -p
-
Принудительно включить режим
passи заставить вывод следовать протоколу VCLI. Это отключает историю команд/автодополнение команд и упрощает обработку ответа(ов) программам. - -S secretfile
-
Указать файл секрета аутентификации. Он должен быть таким же, как аргумент -S, указанный для
varnishd. Только процессы, которые могут читать содержимое этого файла, смогут аутентифицировать соединение CLI. - -T <address:port>
-
Подключиться к интерфейсу управления по указанному адресу и порту.
- -t timeout
-
Ожидать не более заданного количества секунд до завершения операции.
Синтаксис и работа фактического CLI-интерфейса описаны в справке varnish-cli. Параметры описаны в справке varnishd.
Кроме того, сводку команд можно получить, выполнив команду help, а сводку параметров — выполнив команду param.show.
КОДЫ ВЫХОДА
Если команда задана, код выхода утилиты varnishadm равен нулю, если команда выполнена успешно, и отлично от нуля в противном случае.
ПРИМЕРЫ
Несколько способов использования 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
СМОТРИТЕ ТАКЖЕ
Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/reference/varnishadm.html