Hello All,

We've implemented a billing solution for a client and as part of that effort we are using FreeRadius 1.05 and MySQL 4.0.x on Redhat ES 3.0. It is very standard setup; nothing fancy.

Today they experienced a radius failure (8 hours from a radius restart) where FreeRadius could not access the MySQL database. Here's what
the logfile says:

Wed May 3 17:50:05 2006 : Info: rlm_sql (sql): There are no DB handles to use! skipped 0, tried to connect 0 Wed May 3 17:50:05 2006 : Error: rlm_radutmp: Logout entry for NAS ERX port 102 has wrong ID 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 : 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 [EMAIL PROTECTED]: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 Wed May 3 17:50:05 2006 : Error: rlm_sql: Stop packet with zero session length. (user 'f81616', nas '194.54.200.1')

Note that the MySQL logs show that the server was up the entire time without any reported problems.

The effect of this seems to be that FreeRadius stopped responding to requests. Is this normal behavior when this happens? I assume so.

Secondly is there anything we can do to prevent or mitigate this problem? Would increasing the number of connections help? Are there known problems in this area?

Thanks in advance for your response.

Bill

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

Reply via email to