Конфигурация извлечения от рабочего экземпляра лака

Есть ли способ извлечь a vcl конфигурационный файл от рабочего экземпляра лака?

Таким образом, я отлаживаю лак в системе, с которой я не был связан вплоть до сих пор. Существует много беспорядка от системных владельцев, относительно которых конфигурационные файлы лака использовались, чтобы перезапустить и обновить сервер. Это было бы чрезвычайно полезно, чтобы я смог видеть, какой конфигурационный файл VCL в настоящее время рабочий экземпляр лака использует. Не путь к файлу (поскольку люди редактируют эти файлы по желанию), но фактическое содержание файла во время последнего перезапуска/обновления лака.

3
задан 20 August 2015 в 22:57
2 ответа

В вашем случае, я думаю, лучшим вариантом будет команда varnishadm vcl.show boot (замените boot на имя активной конфигурации, см. varnishadm vcl.list вывод).

5
ответ дан 3 December 2019 в 05:41

Также можно выполнить следующую команду:

varnishd -C -f /etc/varnish/default.vcl

, которая сбрасывает код VCL, скомпилированный на языке C, а затем выполняет поиск static const char * srcbody [3] = {, и у вас будет действующее содержимое конфигурации

0
ответ дан 3 December 2019 в 05:41

Теги

Похожие вопросы