Quick and short: I stumbled about old issues/PRs like #1814 about a “zero-downtime” binary upgrade of caddy using SIGUSR2.
I wondered if this is still a thing in caddyV2 (and couldn’t find anything in the docs about it).
caddy upgrade
docs explicitly says “Upgrades do not interrupt running servers; currently”.
So… this isn’t a thing anymore? Any plans/alternatives? Or any reason why it was dropped from caddy?
PS: I tried it and unsurprisingly got caddy[498]: {"level":"info","ts":1655337535.6122766,"msg":"not implemented","signal":"SIGUSR2"}
— as I got into a case of needing such a feature. (I resolved my issue with a bit of manual work though)