> I just have one outstanding question. With daemontools there is only > one started radiusd process after pstree -nlp : > > |-svscan(31837)---supervise(31839)---radiusd(31840) > `-multilog(31838) > Does this mean, the thread pool of 5 start_servers doesn't work with > daemontools?
Only one radiusd is started, because it is invoked with "radiusd -s -f" (as described in supervise-radiusd.txt) and not "radiusd -f". I wonder if there is special reason for -s when supervised by daemontools, because all seems to be ok when started as usual with just -f: #!/bin/sh # exec /usr/local/sbin/radiusd -s -f exec /usr/local/sbin/radiusd -f which results in: |-svscan(32068)---supervise(32140)---radiusd(32171)---radiusd(32172)-+-radiusd(32173) | |-radiusd(32174) | |-radiusd(32175) | |-radiusd(32176) | `-radiusd(32177) `-multilog(32069) I will test it on monday with real users. Hoping not to bother you with my monologes and poor english, Oliver - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
