恢复加载的清漆配置

Recovering loaded Varnish config

我不小心复制了我的 default.vcl 并删除了我相当复杂的配置。只要我不尝试重新加载配置或重新启动 Varnish,一切都 运行 很好 - 我希望有一种方法可以查看或 "extract" 我从 Varnish 加载的配置,所以我没有从头开始重写它。感谢您的任何想法。

通过使用 -

恢复我加载的配置文件解决了我的问题
grep -i -a -B100 -A100 'text' /dev/vda

用我从配置中记住的一行代码替换了'text'。

您也可以登录管理控制台 (varnishadm) 并 运行 vcl.list 列出所有加载的 vcl。然后 vcl.show 显示最近的一个。

Vcl 列表在重新启动或停止清漆服务时被清除。