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