Alan DeKok wrote:
David Mitchell wrote:
My 2.1.10 server I got compiled has a problem where it hangs after a few hours. I'm not sure if it's related to the number of requests it's processed or not. It's happened three times so far. Restarting the server always gets it working again. Using tcpdump I can confirm that it's receiving requests from the NAS but not processing them. Using strace I can see that it's stuck on a futex:
write(1, "Wed Aug 25 16:13:45 2010 : Info: "..., 70) = 70 futex(0x827fe88, FUTEX_WAIT_PRIVATE, 2, NULL
It's blocked in a write? Weird...
See doc/bugs. You should be able to run it under gdb. Then when it's blocked, hit <CTRL>-C, and do "bt". That should show *which* mutex is locked.
I have it running in gdb now. I'll follow up on the devel list once I get some useful info. Thanks, -David
Alan, let me know if you'd rather have this type of thread on the Developer list instead of the User list. Thanks,
That's probably the better place.
Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-- ----------------------------------------------------------------- | David Mitchell (mitchell@ucar.edu) Network Engineer IV | | Tel: (303) 497-1845 National Center for | | FAX: (303) 497-1818 Atmospheric Research | -----------------------------------------------------------------