Server instability

Matt Ashfield mda at unb.ca
Tue Sep 25 01:46:40 CEST 2007


What kind of error messages are you getting in your log when it blows up?

Quoting Phil Mayers <p.mayers at imperial.ac.uk>:

> On Mon, 2007-09-24 at 15:39 -0400, Nathan Hay wrote:
> > I am a newbie, running 3 (for redundancy) FreeRadius servers (1.1.7)
> > on SUSE 10 SP1 (32-bit) to authenticate our wireless clients (PEAP
> > MSCHAPv2) to our eDirectory via LDAP.  We average 800-900 simultaneous
> > wireless clients (need to support a potential 4K in the future).
> >  
> > The setup works well and authenticates users very quickly, but every
> > couple days, the radiusd process will either blow up and start
> > consuming 99% of the CPU or die altogether.  More often it blows up.
> > We had stability problems initially, even when the process was
> > running, so I took everything out of the config that we didn't need
> > and that seemed to help.
> 
> First question; are you HUPing the daemon? If so, don't - it won't work
> well.
> 
> Second question; if this happens reliably can you recompile from
> scratch:
> 
> ./configure --enable-developer
> make
> make install
> 
> ...and when it happens do this:
> 
> gdb /usr/local/sbin/radiusd
> set pagination off
> set logging file /root/radiusd-wireless.txt
> set logging on
> attach $PID
> thread apply all bt full
> 
> ...that'll give some details as to what the server is doing when it
> pegs the CPU. Other options are strace or (if your Linux system has it)
> SystemTap. The aim being to determine what it's doing when it goes wrong.
> 
> > 
> 
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> 






More information about the Freeradius-Users mailing list