Hi all,<br><br>I am using FreeRADIUS Version 2.1.7, CentOS 5.3 64 bit, MySQL 5.0.77 (max connections 3000) on a 16-core, 16GB RAM server. This is my radiusd.conf<br><br>max_request_time = 10<br>cleanup_delay = 5<br>max_requests = 5120<br>
<br>start_servers = 1024<br>max_servers = 3000<br>max_spare_servers = 3000<br>max_requests_per_server = 0<br><br>My sql.conf<br><br># number of sql connections to make to server<br>num_sql_socks = 1000<br><br>I developed a Java client that can create 1000 concurrent threads that connect and send accounting requests (start and stop) to Radius server. However, after sending for 20 or 30 seconds, radius server generated a lot of error messages and crashed <br>
<br>Error messages<br><br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 41442 - ID: 134 due to unfinished request 2436<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 38970 - ID: 150 due to unfinished request 2452<br>
Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 50783 - ID: 156 due to unfinished request 2458<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 60038 - ID: 162 due to unfinished request 2464<br>
Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 59541 - ID: 191 due to unfinished request 2493<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 59858 - ID: 205 due to unfinished request 2507<br>
Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 45654 - ID: 220 due to unfinished request 2522<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 59464 - ID: 229 due to unfinished request 2531<br>
Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 57658 - ID: 240 due to unfinished request 2542<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 33253 - ID: 71 due to unfinished request 2629<br>
Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 54171 - ID: 105 due to unfinished request 2663<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 41039 - ID: 176 due to unfinished request 2734<br>
Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 53611 - ID: 199 due to unfinished request 2757<br>Tue Nov 10 16:14:34 2009 : Error: Discarding duplicate request from client tester1 port 58608 - ID: 208 due to unfinished request 2766<br>
Tue Nov 10 16:14:36 2009 : Error: Discarding duplicate request from client tester1 port 33814 - ID: 171 due to unfinished request 4521<br>Tue Nov 10 16:14:36 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #942<br>
Tue Nov 10 16:14:36 2009 : Error: Discarding duplicate request from client tester1 port 54081 - ID: 187 due to unfinished request 4537<br>Tue Nov 10 16:14:36 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #926<br>
Tue Nov 10 16:14:36 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #913<br>Tue Nov 10 16:14:36 2009 : Error: rlm_sql_mysql: Socket not connected<br>Tue Nov 10 16:14:36 2009 : Error: rlm_sql_mysql: Socket not connected<br>
<br>Crashed<br><br>Nov 10 15:55:35 Mobile6 kernel: radiusd[22242]: segfault at 00000000000000c8 rip 0000003daee5306b rsp 00002aae5d82a780 error 4<br>Nov 10 15:57:29 Mobile6 kernel: radiusd[30941]: segfault at 00000000000000c8 rip 0000003daee5306b rsp 00002aaee56de180 error 4<br>
Nov 10 16:14:36 Mobile kernel: radiusd[10788]: segfault at 00000000000000c8 rip 0000003daee5306b rsp 00002aac913de780 error 4<br><br>What do I need to do to enable FreeRadius server to meet more than 1000 accounting request (INSERT AND DELETE) for a second?<br>
<br>Thanks,<br><br>Dinh<br><br><br><br>