Unstable FreeRadius

Bill Schoolfield bill at billmax.com
Mon May 8 20:19:11 CEST 2006


Last week I reported an issue I had with FreeRadius 1.0.5 on Red Hat 
Enterprise Linux ES release 3. It had to do with dropped MySQL connections.

We continue experience severe problems with FreeRadius. The server will 
run for upwards to 8 hours, sometimes more, before getting into some 
unknown state where it stops responding to requests. At this time 
FreeRadius consumes all the system's cpu cycles and won't stop without a 
kill -9.

We are also running radrelay which relays to another port on the same 
server. The mysql database (version 4.0.26) is local to the server where 
FreeRadius resides.

Please if you have any ideas or suggestions please pass them along. 
Otherwise we may be forced to fall back on another approach. I can 
happily send more detail if needed but there's potentially a lot and I 
didn't want to overwhelm the list...

Thanks in advance for your ideas. From the log, here is the basic pattern:

Many of these...

Wed May  3 08:02:25 2006 : Info: rlm_sql (sql): There are no DB handles 
to use! skipped 0, tried to connect 0

then...

Wed May  3 08:02:52 2006 : Error: rlm_sql_mysql: MYSQL Error: Cannot get 
result
Wed May  3 08:02:52 2006 : Error: rlm_sql_mysql: MYSQL Error:
Wed May  3 08:02:52 2006 : Error: rlm_sql_mysql: MYSQL Error: No Fields
Wed May  3 08:02:52 2006 : Error: rlm_sql_mysql: MYSQL error:
Wed May  3 08:02:52 2006 : Info: rlm_sql_mysql: Starting connect to 
MySQL server for #0
Wed May  3 08:02:52 2006 : Error: rlm_sql (sql): failed after re-connect

or:

Wed May  3 17:50:05 2006 : Info: rlm_sql_mysql: Starting connect to 
MySQL server for #4
Wed May  3 17:50:05 2006 : Error: rlm_sql_mysql: Couldn't connect socket 
to MySQL server radius at localhost:radius
Wed May  3 17:50:05 2006 : Error: rlm_sql_mysql: Mysql error ''
Wed May  3 17:50:05 2006 : Error: rlm_sql (sql): Failed to connect DB 
handle #4
Wed May  3 17:50:05 2006 : Error: rlm_sql (sql): reconnect failed, 
database down?
Wed May  3 17:50:05 2006 : Error: rlm_sql (sql): Couldn't insert SQL 
accounting STOP record - rlm_sql_mysql: no connection to db

or:

Sat May  6 12:40:04 2006 : Error: rlm_sql (sql): failed after re-connect
Sat May  6 12:40:04 2006 : Error: rlm_sql (sql): Couldn't update SQL 
accounting STOP record - Lost connection to MySQL server during query

or:
Sun May  7 18:20:41 2006 : Error: rlm_sql_mysql: MYSQL Error: Cannot get 
result
Sun May  7 18:20:42 2006 : Error: rlm_sql_mysql: MYSQL Error:
Sun May  7 18:20:42 2006 : Error: rlm_sql_mysql: MYSQL Error: No Fields
Sun May  7 18:20:42 2006 : Error: rlm_sql_mysql: MYSQL error:
Sun May  7 18:20:42 2006 : Info: rlm_sql_mysql: Starting connect to 
MySQL server for #8
Sun May  7 18:20:42 2006 : Error: rlm_sql (sql): failed after re-connect







More information about the Freeradius-Users mailing list