On 3/10/25 18:39, Aurelien DARRAGON wrote: > > resolver's code is probably trying to establish the connection attempt > over and over without any tempo between 2 attempts.
Looks like this is the bit of code responsible for instantaneous connection (re)attempt when a previous one just failed: > index 14c811a10..737e48244 100644 > --- a/src/dns.c > +++ b/src/dns.c > @@ -912,6 +912,7 @@ static void dns_session_release(struct appctx *appctx) > > /* Create a new appctx, We hope we can > * create from the release callback! */ > + // THERE > ds->appctx = dns_session_create(ds); > if (!ds->appctx) { > dns_session_free(ds); The applet is unconditionally re-creating itself upon release() Aurelien