[EMAIL PROTECTED] wrote on 07/08/2003 02:42:28 PM: > At 02:23 PM 7/8/2003 -0500, [EMAIL PROTECTED] wrote: > >Then I copied over my existing config files (clients.conf, and users... > >pretty simple config, eh??) to the new machine, and started up radiusd. It > >runs and authenticates, but for some reason on the new machine it will > >only launch _one_ thread when run as a daemon. > > How are you determining that it only launches one thread?
ps -aef (tsunami is currently running working system, tidalwave is the rebuilt system...) [EMAIL PROTECTED] vgiovann]$ ps -aef | grep radiusd root 4154 1 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd root 4155 4154 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd root 4156 4155 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd root 4157 4155 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd root 4158 4155 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd root 4159 4155 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd root 4160 4155 0 Jul07 ? 00:00:00 /opt/local/radius/sbin/radiusd vgiovann 7942 7919 0 14:45 pts/2 00:00:00 grep radiusd [EMAIL PROTECTED] vgiovann]# /opt/local/radius/sbin/radiusd Tue Jul 8 14:44:34 2003 : Info: Starting - reading configuration files ... [EMAIL PROTECTED] vgiovann]# ps -aef | grep radiusd root 29320 1 0 14:44 ? 00:00:00 /opt/local/radius/sbin/radiusd root 29328 29296 0 14:44 pts/1 00:00:00 grep radiusd > >I HAVE to be missing something simple here, but for the life of me I can't > >figure out what it is. Configure doesn't complain about any missing > >thread libraries, and running with full debug ( -X ), I don't see anything > >enlightening. > > -X is a combination of multiple args. One of which puts it in singlethreaded > mode. d'oh!... :) > A better combination if you want to debug threadedness, is to run the > server with one or more -x ( lowercase! ) flags. This enables debugging > messages, without disabling threads. Ok, second try. /opt/local/radius/sbin/radiusd -fxxyz (snip) Initializing the thread pool... thread: start_servers = 5 thread: max_servers = 32 thread: min_spare_servers = 3 thread: max_spare_servers = 10 thread: max_requests_per_server = 0 thread: cleanup_delay = 5 Thread 1 waiting to be assigned a request Thread spawned new child 1. Total threads in pool: 1 Thread 2 waiting to be assigned a request Thread spawned new child 2. Total threads in pool: 2 Thread 3 waiting to be assigned a request Thread spawned new child 3. Total threads in pool: 3 Thread 4 waiting to be assigned a request Thread spawned new child 4. Total threads in pool: 4 Thread 5 waiting to be assigned a request Thread spawned new child 5. Total threads in pool: 5 (snip) So why don't I see the processes when I do a ps? (Am I correct in reading that they're not really running?) Vincent Giovannone Network Infrastructure Group Information Services Division Rush - Presbyterian St. Luke's Medical Center "Dereferencing the .NET pointer reveals its value to be NULL." -- TheRegister.co.uk - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html