VEXT — Расширения Varnish
Расширение Varnish (VEXT) — это общая библиотека, загружаемая в рабочий процесс во время запуска, до того, как привилегии будут сняты. Это позволяет VEXT выполнять практически любые действия в рабочем процессе.
VEXT также может содержать VMOD, и он будет работать так же, как и любой другой VMOD, а это также означает, что VMOD можно загружать как VEXT.
VEXT загружаются в дочерний процесс в порядке, указанном в командной строке, после того, как heritage будет установлен, но до инициализации stevedores и снятия привилегий тюрьмы.
В настоящее время не определена init точка входа, но VEXT может использовать статический инициализатор для активации при загрузке.
Если эти статические инициализаторы хотят выйти, stderr и exit(3) можно использовать для передачи диагностической информации.
Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/reference/vext.html