
¿Hay alguna manera de extraer un vcl
archivo de configuración de uncorrerejemplo de barniz?
Es decir, estoy depurando barniz en un sistema en el que no he estado involucrado hasta ahora. Existe mucha confusión entre los propietarios del sistema sobre qué archivos de configuración de barniz se han utilizado para reiniciar y actualizar el servidor. Sería de gran ayuda para mí poder ver qué archivo de configuración VCL está utilizando la instancia de barniz que se está ejecutando actualmente. No la ruta del archivo (ya que las personas editan estos archivos a voluntad), sino el contenido real del archivo en el momento del último reinicio/actualización de Barniz.
Respuesta1
En su caso, creo que su mejor opción sería el comando varnishadm vcl.show boot
(reemplazarbotapor el nombre de la configuración activa, ver varnishadm vcl.list
resultado).
Respuesta2
También se puede ejecutar el siguiente comando:
varnishd -C -f /etc/varnish/default.vcl
que volcará el código VCL compilado en lenguaje C, luego buscará static const char *srcbody[3] = {
y tendrá el contenido de configuración efectivo