Vext-Varnish扩展¶
Varnish扩展是一个共享库,在启动时加载到工作进程中,然后再永久删除特权。这使得vext几乎可以在工作进程中做它想做的任何事情。
VEXT(也)可以包含VMOD,并且它将像任何其他VMOD一样工作,这也意味着VMOD可以作为VEXT加载。
VEXT按照它们在命令行上指定的顺序在子进程中加载,在 heritage
已经建立,但在装卸工被初始化和监狱特权被撤销之前。
目前没有 init
入口点已定义,但vext可以使用静态初始值设定项在加载时激活。
如果这些静态初始化器想要退出, stderr
和 exit(3)
可以用来传递诊断信息。