At 04:37 PM 10/24/2002 +0200, you wrote:
Hi,I'm running FreeRadius v0.7 installed from /usr/ports on FreeBSD 4.7-RELEASE. When issueing a kill -1 `cat /var/run/radiusd.pid` the daemon dies with the following log entry: Thu Oct 24 15:37:25 2002 : Error: MASTER: exit on signal (11)
I would suggest running in GDB to find out what's going wrong here.
If you want to start the server in debug_level 2 mode, and then SIGHUP the server and have it restart in debug_level 2 mode...add "debug_level = 2" as the very last line in radiusd.conf. This way you can just start the server normally (i.e. 'radiusd' with no arguments). The problem with your method now is that radiusd re-reads radiusd.conf when you HUP it. As you can see from your debug ouput, radiusd thinks it should restart in debug_level 0...so tell it to run at level 2 right from the beginning.When starting the daemon with '-s -xx' and issueing a SIGHUP I get the following: ..................... main: debug_level = 0 At which point the daemon dies. I've tried recompiling with --enable-developer configured so I can get a backtrace, but I can't find any core file.
Regards,
Chris Brotsos
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
