Hello freeradius users,

When is start radiusd (master db is down) i use failover db.
See log, it take from 13:41 to 13:44 to start connect to the second db.
Can any one see in this log whats go wrong?
 
Thu Jan 27 13:41:32 2005 : Info: Using deprecated naslist file.  Support for 
this will go away soon.
Thu Jan 27 13:41:32 2005 : Info: Using deprecated clients file.  Support for 
this will go away soon.
Thu Jan 27 13:41:32 2005 : Info: Using deprecated realms file.  Support for 
this will go away soon.
Thu Jan 27 13:41:32 2005 : Info: rlm_sql (sql1): Driver rlm_sql_mysql (module 
rlm_sql_mysql) loaded and linked
Thu Jan 27 13:41:32 2005 : Info: rlm_sql (sql1): Attempting to connect to 
[EMAIL PROTECTED]:/westwireless
Thu Jan 27 13:41:32 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
server for #0
Thu Jan 27 13:44:41 2005 : Error: rlm_sql_mysql: Couldn't connect socket to 
MySQL server [EMAIL PROTECTED]:db
Thu Jan 27 13:44:41 2005 : Error: rlm_sql_mysql: Mysql error 'Can't connect to 
MySQL server on '192.168.160.10' (110)'
Thu Jan 27 13:44:41 2005 : Error: rlm_sql (sql1): Failed to connect DB handle #0
Thu Jan 27 13:44:41 2005 : Info: rlm_sql (sql2): Driver rlm_sql_mysql (module 
rlm_sql_mysql) loaded and linked
Thu Jan 27 13:44:41 2005 : Info: rlm_sql (sql2): Attempting to connect to 
[EMAIL PROTECTED]:/db
Thu Jan 27 13:44:41 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
server for #0
Thu Jan 27 13:44:41 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
server for #1
Thu Jan 27 13:44:41 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
server for #2
Thu Jan 27 13:44:41 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
server for #3
Thu Jan 27 13:44:41 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
server for #4
Thu Jan 27 13:44:41 2005 : Info: Listening on IP address *, ports 1812/udp and 
1813/udp.
Thu Jan 27 13:44:41 2005 : Info: Ready to process requests.


> Hello freeradius users,
> 
> 
> I use two freeradius servers and two mysql db's (master and slave) 
> On the first db (sql1) is works great.. fast starting and fast response.
> When is stop the master db (first sql1 db for radius) he must use the second 
> db (slave)
> When is start radiusd i can wait 80 second to give:
> Starting RADIUS server:                                    [  OK  ]
> 
> When i test radtest (radtest user password localhost 1812 keyword) 
> Is see this:
> Sending Access-Request of id 117 to 127.0.0.1:1812
>         User-Name = "user"
>         User-Password = "password"
>         NAS-IP-Address = radius02
>         NAS-Port = 1812
> Re-sending Access-Request of id 117 to 127.0.0.1:1812
>         User-Name = "user"
>         User-Password = 
> "\251\211\345\326\022\273\375\235\275\3515\326\240\270\001\267"
>         NAS-IP-Address = radius02
>         NAS-Port = 1812
> 
> Sending Access-Request of id 135 to 127.0.0.1:1812
>         User-Name = "user"
>         User-Password = "password"
>         NAS-IP-Address = radius02
>         NAS-Port = 1812
> rad_recv: Access-Reject packet from host 127.0.0.1:1812, id=121, length=90
> rad_decode: Received Access-Reject packet from 127.0.0.1 with invalid 
> signature (err=2)!  (Shared secret is incorrect.)
> [EMAIL PROTECTED] root]# radtest user password localhost 1812 keyword
> 
> After 20 times it works i get acces see this:
>  
> Sending Access-Request of id 149 to 127.0.0.1:1812
>         User-Name = "user"
>         User-Password = "password"
>         NAS-IP-Address = radius02
>         NAS-Port = 1812
> rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=149, length=90
>         WISPr-Bandwidth-Max-Down = 100000
>         WISPr-Bandwidth-Max-Up = 50000
>         WISPr-Redirection-URL = "http://www.domain.nl";
>         Session-Timeout = 21600
>         Idle-Timeout = 2700
> 
> In my radius.log i see this:
> 
> Thu Jan 27 10:52:37 2005 : Error: Discarding new request from client 
> nas3.domain.nl:32770 - ID: 125 due to live request 20
> Thu Jan 27 10:52:40 2005 : Error: Discarding new request from client 
> nas3.domain.nl:32770 - ID: 125 due to live request 20
> Thu Jan 27 10:52:46 2005 : Info: rlm_sql (sql1): Trying to (re)connect 
> unconnected handle 2..
> Thu Jan 27 10:52:46 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
> server for #2
> Thu Jan 27 10:52:46 2005 : Error: WARNING: Unresponsive child (id 3188931504) 
> for request 20
> Thu Jan 27 10:52:49 2005 : Error: Discarding new request from client 
> nas3.domain.nl:32770 - ID: 129 due to live request 30
> Thu Jan 27 10:54:49 2005 : Error: rlm_sql_mysql: Couldn't connect socket to 
> MySQL server [EMAIL PROTECTED]:db
> Thu Jan 27 10:54:49 2005 : Error: rlm_sql_mysql: Mysql error 'Can't connect 
> to MySQL server on '192.168.160.10' (110)'
> Thu Jan 27 10:54:49 2005 : Error: rlm_sql (sql1): Failed to connect DB handle 
> #4
> Thu Jan 27 10:54:49 2005 : Info: rlm_sql (sql1): There are no DB handles to 
> use! skipped 3, tried to connect 1
> Thu Jan 27 10:54:49 2005 : Auth: Login OK: [user/password] (from client 
> nas3.domain.nl port 1812)
> Thu Jan 27 10:54:59 2005 : Error: WARNING: Unresponsive child (id 3178441648) 
> for request 30
> Thu Jan 27 10:54:59 2005 : Info: rlm_sql (sql1): Trying to (re)connect 
> unconnected handle 4..
> Thu Jan 27 10:54:59 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
> server for #4
> Thu Jan 27 10:55:04 2005 : Info: rlm_sql (sql1): Trying to (re)connect 
> unconnected handle 1..
> Thu Jan 27 10:55:04 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
> server for #1
> Thu Jan 27 10:55:07 2005 : Error: Discarding new request from client 
> nas3.domain.nl:32770 - ID: 139 due to live request 33
> Thu Jan 27 10:55:10 2005 : Error: Discarding new request from client 
> nas3.domain.nl:32770 - ID: 139 due to live request 33
> Thu Jan 27 10:55:13 2005 : Info: rlm_sql (sql1): Trying to (re)connect 
> unconnected handle 0..
> Thu Jan 27 10:55:13 2005 : Info: rlm_sql_mysql: Starting connect to MySQL 
> server for #0
> Thu Jan 27 10:55:16 2005 : Error: Discarding new request from client 
> nas3.domain.nl:32770 - ID: 144 due to live request 36
> Thu Jan 27 10:55:18 2005 : Info: rlm_sql (sql1): There are no DB handles to 
> use! skipped 0, tried to connect 0
> Thu Jan 27 10:55:18 2005 : Auth: Login OK: [user/password] (from client 
> nas3.domain.nl port 1812)
> Thu Jan 27 10:55:22 2005 : Error: rlm_sql_mysql: Couldn't connect socket to 
> MySQL server [EMAIL PROTECTED]:db
> Thu Jan 27 10:55:22 2005 : Error: rlm_sql_mysql: Mysql error 'Can't connect 
> to MySQL server on '192.168.160.10' (110)'
> Thu Jan 27 10:55:22 2005 : Error: rlm_sql (sql1): Failed to connect DB handle 
> #3
> Thu Jan 27 10:55:22 2005 : Info: rlm_sql (sql1): There are no DB handles to 
> use! skipped 1, tried to connect 1
> Thu Jan 27 10:55:22 2005 : Auth: Login OK: [user/password] (from client 
> nas3.domain.nl port 1812)
> Thu Jan 27 10:55:55 2005 : Error: rlm_sql_mysql: Couldn't connect socket to 
> MySQL server [EMAIL PROTECTED]:db
> Thu Jan 27 10:55:55 2005 : Error: rlm_sql_mysql: Mysql error 'Can't connect 
> to MySQL server on '192.168.160.10' (110)'
> Thu Jan 27 10:55:55 2005 : Error: rlm_sql (sql1): Failed to connect DB handle 
> #2
> Thu Jan 27 10:55:55 2005 : Info: rlm_sql (sql1): There are no DB handles to 
> use! skipped 1, tried to connect 1
> Thu Jan 27 10:55:55 2005 : Auth: Login OK: [user/password] (from client 
> nas3.domain.nl port 1812)
> 
> In my radiusd.conf
>         $INCLUDE  ${confdir}/sql1.conf
>         $INCLUDE  ${confdir}/sql2.conf
> 
> accounting {
> group {
>     sql1 {
>       fail  = 1
>       notfound = return
>       noop  = 2
>       ok  = return
>       updated = 3
>       reject = return
>       userlock = 4
>       invalid = 5
>       handled = 6
>     }
>     sql2 {
>       fail  = 1
>       notfound = return
>       noop  = 2
>       ok  = return
>       updated = 3
>       reject = return
>       userlock = 4
>       invalid = 5
>       handled = 6
>     }
>   }
> }
> 
> 
> authorize {
> group {
>     sql1 {
>       fail  = 1
>       notfound = return
>       noop  = 2
>       ok  = return
>       updated = 3
>       reject = return
>       userlock = 4
>       invalid = 5
>       handled = 6
>     }
>     sql2 {
>       fail  = 1
>       notfound = return
>       noop  = 2
>       ok  = return
>       updated = 3
>       reject = return
>       userlock = 4
>       invalid = 5
>       handled = 6
>     }
>   }
> }
> 
> 
> In sql1.conf and sql2.conf i also try this:
> connect_failure_retry_delay = 5 #60
> 
> Can any one help me whit this problem to make it faster?
> 
> Thanks Michel
> 
> 
> - 
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Met vriendelijke groet,

M. v Dop
www.westwireless.nl

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

Reply via email to