Re: Kill -HUP in debug mode eats all CPU

2003-12-15 Thread ZORBADELOS KONSTANTINOS
At Fri, 12 Dec 2003 19:24:03 +0200,
ZORBADELOS KONSTANTINOS wrote:
Here is the output after adding debug_level = 2 as the last line of
radiusd.conf. Sorry for the delay I was off for the weekend.
By the way I compiled freeradius on another SUN machine (much bigger)
with gcc 2.95.3 and in the HUP signal it didn't eat the cpu (without
connections to an sql database). 
Thanks Alan.

--- Walking the entire request list ---
Nothing to do.  Sleeping until we see a request.
Reloading configuration files.
reread_config:  reading radiusd.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/proxy.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/clients.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/snmp.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/oraclesql.conf
 main: prefix = /export/home/radius/freeradius-0.9.3/BUILD
 main: localstatedir = /export/home/radius/freeradius-0.9.3/BUILD/var
 main: logdir = /export/home/radius/freeradius-0.9.3/BUILD/var/log/radius
 main: libdir = /export/home/radius/freeradius-0.9.3/BUILD/lib
 main: radacctdir = /export/home/radius/freeradius-0.9.3/BUILD/var/log/radius/radacct
 main: hostname_lookups = no
 main: max_request_time = 30
 main: cleanup_delay = 5
 main: max_requests = 1024
 main: delete_blocked_requests = 0
 main: port = 0
 main: allow_core_dumps = no
 main: log_stripped_names = no
 main: log_file = 
/export/home/radius/freeradius-0.9.3/BUILD/var/log/radius/radius.log
 main: log_auth = yes
 main: log_auth_badpass = no
 main: log_auth_goodpass = no
 main: pidfile = 
/export/home/radius/freeradius-0.9.3/BUILD/var/run/radiusd/radiusd.pid
 main: user = radius
 main: group = other
 main: usercollide = no
 main: lower_user = no
 main: lower_pass = no
 main: nospace_user = no
 main: nospace_pass = no
 main: checkrad = /export/home/radius/freeradius-0.9.3/BUILD/sbin/checkrad
 main: proxy_requests = yes
 proxy: retry_delay = 5
 proxy: retry_count = 3
 proxy: synchronous = yes
 proxy: default_fallback = yes
 proxy: dead_time = 120
 proxy: post_proxy_authorize = no
 proxy: wake_all_if_all_dead = no
 security: max_attributes = 200
 security: reject_delay = 1
 security: status_server = no
 main: debug_level = 2
read_config_files:  reading dictionary
read_config_files:  reading naslist
Using deprecated naslist file.  Support for this will go away soon.
read_config_files:  reading clients
Using deprecated clients file.  Support for this will go away soon.
read_config_files:  reading realms
Using deprecated realms file.  Support for this will go away soon.
radiusd:  entering modules setup
rlm_sql (sql1): Closing sqlsocket 2
rlm_sql (sql1): Closing sqlsocket 1
rlm_sql (sql1): Closing sqlsocket 0
rlm_sql (sql2): Closing sqlsocket 2
rlm_sql (sql2): Closing sqlsocket 1
rlm_sql (sql2): Closing sqlsocket 0
Bus Error (core dumped)


==
  Kostas Zorbadelos
  Currently at: Otenet IT Department 
  mailto: [EMAIL PROTECTED]
  
  Out there in the darkness, out there in the night
  out there in the starlight, one soul burns brighter
  than a thousand suns.


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Kill -HUP in debug mode eats all CPU

2003-12-12 Thread ZORBADELOS KONSTANTINOS

Hello to everyone.
As I have seen in a previous post a bug that occasionaly crashed the
server when it received a HUP signal has been fixed. After compiling
the latest release (0.9.3) on a SUN Ultra 100 (Solaris 8) I noticed
that when I start the server in debug mode (radiusd -X) and send it a
HUP signal  
it says that it rereads the configuration files but it eats the CPU
resources, does not serve requests and it can't receive any other
signal apart from -9. 
I used gcc 2.95.3. In the previous release when a HUP was received (in
debug mode) the server crashed always. Here is part of the output from
the first HUP signal 

--- Walking the entire request list ---
Nothing to do.  Sleeping until we see a request.
Reloading configuration files.
reread_config:  reading radiusd.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/proxy.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/clients.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/snmp.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/oraclesql.conf
 main: prefix = /export/home/radius/freeradius-0.9.3/BUILD
 main: localstatedir = /export/home/radius/freeradius-0.9.3/BUILD/var
 main: logdir = /export/home/radius/freeradius-0.9.3/BUILD/var/log/radius
 main: libdir = /export/home/radius/freeradius-0.9.3/BUILD/lib
 main: radacctdir = /export/home/radius/freeradius-0.9.3/BUILD/var/log/radius/radacct
 main: hostname_lookups = no
 main: max_request_time = 30
 main: cleanup_delay = 5
 main: max_requests = 1024
 main: delete_blocked_requests = 0
 main: port = 0
 main: allow_core_dumps = no
 main: log_stripped_names = no
 main: log_file = 
/export/home/radius/freeradius-0.9.3/BUILD/var/log/radius/radius.log
 main: log_auth = yes
 main: log_auth_badpass = no
 main: log_auth_goodpass = no
 main: pidfile = 
/export/home/radius/freeradius-0.9.3/BUILD/var/run/radiusd/radiusd.pid
 main: user = radius
 main: group = other
 main: usercollide = no
 main: lower_user = no
 main: lower_pass = no
 main: nospace_user = no
 main: nospace_pass = no
main: checkrad = /export/home/radius/freeradius-0.9.3/BUILD/sbin/checkrad
 main: proxy_requests = yes
 proxy: retry_delay = 5
 proxy: retry_count = 3
 proxy: synchronous = yes
 proxy: default_fallback = yes
 proxy: dead_time = 120
 proxy: post_proxy_authorize = no
 proxy: wake_all_if_all_dead = no
 security: max_attributes = 200
 security: reject_delay = 1
 security: status_server = no
 main: debug_level = 0
read_config_files:  reading dictionary
read_config_files:  reading naslist
Using deprecated naslist file.  Support for this will go away soon.
read_config_files:  reading clients
Using deprecated clients file.  Support for this will go away soon.
read_config_files:  reading realms
Using deprecated realms file.  Support for this will go away soon.



For anything else you might need to trace the error let me know.

  
==
  Kostas Zorbadelos
  Currently at: Otenet IT Department 
  mailto: [EMAIL PROTECTED]
  
  Out there in the darkness, out there in the night
  out there in the starlight, one soul burns brighter
  than a thousand suns.


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: Kill -HUP in debug mode eats all CPU

2003-12-12 Thread Chris Brotsos
Add the string debug_level = 2 as the last line of radiusd.conf

At 11:24 AM 12/12/2003, you wrote:

Hello to everyone.
As I have seen in a previous post a bug that occasionaly crashed the
server when it received a HUP signal has been fixed. After compiling
the latest release (0.9.3) on a SUN Ultra 100 (Solaris 8) I noticed
that when I start the server in debug mode (radiusd -X) and send it a
HUP signal
it says that it rereads the configuration files but it eats the CPU
resources, does not serve requests and it can't receive any other
signal apart from -9.
I used gcc 2.95.3. In the previous release when a HUP was received (in
debug mode) the server crashed always. Here is part of the output from
the first HUP signal
--- Walking the entire request list ---
Nothing to do.  Sleeping until we see a request.
Reloading configuration files.
reread_config:  reading radiusd.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/proxy.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/clients.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/snmp.conf
Config:   including file: 
/export/home/radius/freeradius-0.9.3/BUILD/etc/raddb/oraclesql.conf
 main: prefix = /export/home/radius/freeradius-0.9.3/BUILD
 main: localstatedir = /export/home/radius/freeradius-0.9.3/BUILD/var
 main: logdir = /export/home/radius/freeradius-0.9.3/BUILD/var/log/radius
 main: libdir = /export/home/radius/freeradius-0.9.3/BUILD/lib
 main: radacctdir = 
/export/home/radius/freeradius-0.9.3/BUILD/var/log/radius/radacct
 main: hostname_lookups = no
 main: max_request_time = 30
 main: cleanup_delay = 5
 main: max_requests = 1024
 main: delete_blocked_requests = 0
 main: port = 0
 main: allow_core_dumps = no
 main: log_stripped_names = no
 main: log_file = 
/export/home/radius/freeradius-0.9.3/BUILD/var/log/radius/radius.log
 main: log_auth = yes
 main: log_auth_badpass = no
 main: log_auth_goodpass = no
 main: pidfile = 
/export/home/radius/freeradius-0.9.3/BUILD/var/run/radiusd/radiusd.pid
 main: user = radius
 main: group = other
 main: usercollide = no
 main: lower_user = no
 main: lower_pass = no
 main: nospace_user = no
 main: nospace_pass = no
main: checkrad = /export/home/radius/freeradius-0.9.3/BUILD/sbin/checkrad
 main: proxy_requests = yes
 proxy: retry_delay = 5
 proxy: retry_count = 3
 proxy: synchronous = yes
 proxy: default_fallback = yes
 proxy: dead_time = 120
 proxy: post_proxy_authorize = no
 proxy: wake_all_if_all_dead = no
 security: max_attributes = 200
 security: reject_delay = 1
 security: status_server = no
 main: debug_level = 0
read_config_files:  reading dictionary
read_config_files:  reading naslist
Using deprecated naslist file.  Support for this will go away soon.
read_config_files:  reading clients
Using deprecated clients file.  Support for this will go away soon.
read_config_files:  reading realms
Using deprecated realms file.  Support for this will go away soon.



For anything else you might need to trace the error let me know.

==
  Kostas Zorbadelos
  Currently at: Otenet IT Department
  mailto: [EMAIL PROTECTED]
  Out there in the darkness, out there in the night
  out there in the starlight, one soul burns brighter
  than a thousand suns.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: Kill -HUP in debug mode eats all CPU

2003-12-12 Thread Alan DeKok
ZORBADELOS KONSTANTINOS [EMAIL PROTECTED] wrote:
 As I have seen in a previous post a bug that occasionaly crashed the
 server when it received a HUP signal has been fixed. After compiling
 the latest release (0.9.3) on a SUN Ultra 100 (Solaris 8) I noticed
 that when I start the server in debug mode (radiusd -X) and send it a
 HUP signal  

  I'll put a fix into the latest CVS snapshot.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html