>You're using Simultaneous-Use, and the server is trying to fork >checkrad, and failing. > >The error message is bad, but the problem *is* that it's failing to >run checkrad.
Further investigation in the log files, I start getting those errors after this error: Error: Check-TS: timeout waiting for checkrad Looking into the code I found where that error is coming from, and comparing the session.c code to earlier version, amongst other things I found that this line was added: rad_waitpid(pid, &status, WNOHANG); /* to be safe */ I tried commenting out that line and recompiled. Now I still get the timeout errors every once in awhile (not a good thing, I guess it's just some NAS taking too long to respond to an SNMP query), but I'm not longer getting the other error, and by turning on debugging in checkrad I confirm that radius is still calling it, and it's still working. So, why would commenting out the rad_waitpid fix my problem? What further problems will this give me? Obviously that was added for a reason. > -----Original Message----- > From: Jeremy Kusnetz > Sent: Tuesday, February 18, 2003 4:53 PM > To: '[EMAIL PROTECTED]' > Subject: Error: Accounting: fork: Success > > Does anyone know what this means? Seems to go away for > awhile after a restart of radius, but then I start getting > tones of these in radius.log. > > Accounting seems to be working. > > I'm using Freeradius 8.1 with mysql for authentication and > accounting. I don't ever remember seeing these errors in the > logs in earlier version of freeradius. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
