Am 08.01.2016 um 17:56 schrieb Nick Williams:
On Jan 8, 2016, at 9:46 AM, Pieter Lexis <[email protected]> wrote:

[..]
/etc/init.d/pdns-recursor-balancer1 start.

You'll need to add '--config-name'[1] to command line options pdns_recursor in 
the init-script. Virtual hosting as done by the authoritative server is not 
supported with the recursor init-script.

FWIW, this would be a good application for containers, such as Docker 
containers.

I run 10 pdns_recoursor instances on each of my recursive server boxes. I'm (still) using a distro with upstart so I just need a short /etc/init/pdns-recursor.conf

--snip--
description "pdns instance $INSTANCE"

stop on runlevel [016]

respawn

instance $INSTANCE

exec /usr/sbin/pdns_recursor --daemon=no --config-dir=/etc/pdns-recursor/$INSTANCE --config-name=$INSTANCE --socket-dir=/var/run/pdns-recursor/$INSTANCE
--snap--

and can as many instances as I have CPU and ram. initctl list nicely lists all running instances... restarts failed processes etc.

Copying sysV initscripts around is not elegant, but with well written upstart/systemd/svcadm configuration there is absolutely no reason to wrap docker around pdns_recursor or pdns.

Sorry

Thomas


_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to