Closed gerhard closed 2 months ago
My issue was that I was missing the host_header
property in dynamic.director
This is the dynamic director definition that works:
sub vcl_init {
new changelog = dynamic.director(
ttl = 10s,
probe = changelog_health,
host_header = "changelog-2024-01-12.fly.dev",
first_byte_timeout = 5s,
connect_timeout = 5s,
between_bytes_timeout = 30s,
whitelist = ipv6_only
);
}
Given the following DNS records:
And the following dynamic backend config:
Even though the backends are resolved correctly, they remain sick:
This is what I see in
varnishlog
:And yet if I use
curl
, both these backends work:I think that the backend IPv6 is not interpolated correctly -
changelog(fdaa:0:4556:a7b:303:ccc2:4a66:2:4000)
should bechangelog([fdaa:0:4556:a7b:303:ccc2:4a66:2]:4000)
but maybe the formatting is misleading me.Is there anything that I could do to debug this further?
7.4.3
2.8.0
15e32fb.internal
domainFTR: