Certbot renewal takes a very long time to parse site config with very large list of redirects

Certbot would only parse the nginx config as part of the challenge prep.

Or, for new domain requests to create the https server block and related changes. But that isn't part of renew

If you add the sleep I describe you may not need those hooks

Or switch to --weboot method then no parsing is needed

4 Likes