Thing is that this is my home machine that services auth for a switch and an Aruba wireless net. At most 3 or 4 devices auth every hour. The auth_log module just writes to /var/log/freeradius/radacct/<default file as defined in generic raddb directory. It really isn't doing a lot , especially at the times it dies A Sent from my iPhone
On 11 Apr 2014, at 14:31, Arran Cudbard-Bell <a.cudbardb@freeradius.org> wrote:
On 10 Apr 2014, at 14:27, Alan DeKok <aland@deployingradius.com> wrote:
Alex Sharaz wrote:
There's no need to shout. Use a standard font.
Run FR 2.2.4 on os x lion Periodically I get :-
Thu Apr 10 08:35:47 2014 : Info: WARNING: Child is hung for request 1312 in component authorize module auth_log. Thu Apr 10 08:36:04 2014 : Info: WARNING: Child is hung for request 1312 in component authorize module auth_log. Thu Apr 10 08:36:29 2014 : Info: WARNING: Child is hung for request 1312 in component authorize module auth_log. Thu Apr 10 08:37:08 2014 : Info: WARNING: Child is hung for request 1312 in component authorize module auth_log.
That needs to be fixed. Why is the module blocking? Are you logging to NFS, and NFS is unreliable?
Thu Apr 10 08:38:45 2014 : Error: ASSERT FAILED event.c[543]: request->child_state == REQUEST_DONE
That's a side-effect of the earlier errors. I'll see if I can fix the assert. But it *won't* solve the underlying issue.
Something is blocking the module. Find it, and fix it.
I've seen this before in 2.2.x branch, it always happens after a module has blocked and re-enlivens.
Might just be able to reproduce it with radperf and a
update request { Tmp-String-0 := `sleep 30` }
Probably a bad path through the state machine.
Arran Cudbard-Bell <a.cudbardb@freeradius.org> FreeRADIUS Development Team
FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html