Systemd socket activation keeps the listening socket open across service restarts so connections queue at the kernel instead of getting 503s from Caddy. The Go server detects LISTEN_FDS and uses the inherited fd, falling back to normal listen for local dev. Caddy retry window bumped as a safety net. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| group_vars/production | ||
| inventory/hosts | ||
| public_keys | ||
| roles | ||
| .gitignore | ||
| ansible.cfg | ||
| deploy.yml | ||
| provision.yml | ||
| requirements.txt | ||