On Sat, 25 Oct 2003, Benjamin Bostow wrote: > When I am new to freeradius and am using 0.7.1 on RedHat 7.3. When I have > multiple users, 10+ connect at the exact same time the server tends to > crash. I have tried finding the performance-testing file in docs but haven't > had any success. Where are areas that I can look to enhancing the RADIUS > server so that I can limit its likely hood of crashing?
Benjamin: I had that problem previously, but I believe it was fixed in 0.8.1. When I had the problem, it would happen when a dialup server was listed as, say, livingston when it was really a max40xx, or as a livingston when it was a cisco. Something in the server code that was execing checkrad was killing the whole server rather than just the faulty process. If you run radiusd in debug mode (radiusd -X), look to see if you get something like "timeout waiting for checkrad" or "unknown error in waitpid()" before the crash. I'm not completely sure that's where it was, but I think so. If so, the problem was in session.c and taking out the code that tried to kill the checkrad process fixed it. Of course, it may be something totally different, but crashes with simultaneous use reminded me of the problem we had. For what it's worth. :-) Kristina - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
