
Есть ли способ извлечь vcl
файл конфигурации избегпример лака?
То есть, я отлаживаю Varnish на системе, с которой до сих пор не работал. Владельцы системы сильно путаются в том, какие файлы конфигурации Varnish использовались для перезапуска и обновления сервера. Мне было бы крайне полезно увидеть, какой файл конфигурации VCL использует текущий запущенный экземпляр Varnish. Не путь к файлу (так как люди редактируют эти файлы по своему усмотрению), а фактическое содержимое файла на момент последнего перезапуска/обновления Varnish.
решение1
В вашем случае, я думаю, лучшим решением будет команда varnishadm vcl.show boot
(заменитьботинокпо имени активной конфигурации, см. varnishadm vcl.list
вывод).
решение2
Также можно выполнить следующую команду:
varnishd -C -f /etc/varnish/default.vcl
который выведет код VCL, скомпилированный в язык C, затем выполните поиск static const char *srcbody[3] = {
, и вы получите эффективное содержимое конфигурации