【发布时间】:2017-08-21 10:21:42
【问题描述】:
我正在寻找一种方法来遍历整个缓存并获取对象 URL 的列表 - 当前在存储中。
我是否缺少任何清漆命令。或者有没有人有一个很好的起点来从 vmod 中迭代对象?
问候
【问题讨论】:
-
Helmut 你有没有找到任何方法来做到这一点?
-
@SuperDuperApps 很遗憾没有,我正在研究清漆源,但还没有找到检索完整网址的方法。因为它们似乎没有存储在 SHM 中 - 只有 url 的哈希值。因为我的 ETA 就在附近,我现在从节点应用程序中运行
varnishncsa- 并跟踪 URL - 并通过 REST api 公开它们(我可以在其中搜索 url)。它不是最美丽的东西,但它确实有效。 -
以防你仍然对我创建的 VMOD 的功能感兴趣:github.com/carlosabalde/libvmod-gossip。如果你试一试,请告诉我:)
标签: varnish varnish-vcl varnish-4