> 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

Reply via email to