Hi dear users,

After a whole night??s analysis, we found it??s pf that takes too much time 
processing authentication request if the QPS is too high and hangs all radius 
requests later and then Aruba AC meets the radius timeout setting and re-sends 
the same radius access request to pf while pf just sent out the first radius 
accept packet and then received the same request, it will response accept for a 
second time and then delete the state id, but Aruba AC might has waited for 
another 5 seconds and send a radius request for a third time, and this time pf 
find no state id match this session and just response reject...And then more 
and more reject responses will cause user re-connect wireless and the QPS is 
much more...It's bad circle...




We find pf has below bottlenecks at least to lead to the hang issue:

1.Mysql query is too slow. 

2."curl" keeps calling httpd service and it's very slow.

3."doperl" is too slow.

4."ntlm_auth" process is too slow. 

5.A device will try to connect again if radiusd crashes or restarted or meets 
its max requests




But we don't find which configuration will solve this issue yet. Is there any 
suggestion on how to change configuration to handle this performance issue ? Or 
any basic directions on how to adjust the parameters to handle 200 QPS,500 QPS 
and 2000 QPS ?




Any response is appreciated. Thank you very very much.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to