Back to all

pdns-recursor-compose-gotchas

by derp

00Feb 6, 2026Visit Source
Use when PowerDNS Recursor dnstap framestream produces 0 events or a rec_control reloader sidecar keeps restarting under Docker Compose. Trigger symptoms: (1) dnstap collector shows recv_total=0 while the unix socket exists, (2) recursor has no obvious dnstap error logs, (3) a sidecar meant to run `rec_control reload-*` restarts with “Fatal: non-options (sh, while true; do ...)” or shell syntax errors. Fixes unix socket permissions (chmod 0666) and correct Compose entrypoint scripting.