loadbalancer.conf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <CONFIG>
  3. <SERVICE
  4. CLASS="com.apusic.servlet.http.loadbalancer.LoadBalancer"
  5. >
  6. <ATTRIBUTE NAME="ServerPort" VALUE="80"/>
  7. <ATTRIBUTE NAME="BackendServers" VALUE="server1:6888,server2:6888"/>
  8. <ATTRIBUTE NAME="MinSpareThreads" VALUE="5"/>
  9. <ATTRIBUTE NAME="MaxSpareThreads" VALUE="20"/>
  10. <ATTRIBUTE NAME="MaxClients" VALUE="150"/>
  11. <ATTRIBUTE NAME="MaxWaitingClients" VALUE="50"/>
  12. <ATTRIBUTE NAME="KeepAlive" VALUE="True"/>
  13. <ATTRIBUTE NAME="MaxKeepAliveRequests" VALUE="100"/>
  14. <ATTRIBUTE NAME="KeepAliveTimeout" VALUE="15"/>
  15. <ATTRIBUTE NAME="EnableLog" VALUE="False"/>
  16. <ATTRIBUTE NAME="LogFileName" VALUE="logs/access.log"/>
  17. <ATTRIBUTE NAME="LogFileLimit" VALUE="1000000"/>
  18. <ATTRIBUTE NAME="LogFileCount" VALUE="10"/>
  19. </SERVICE>
  20. <SERVICE
  21. CLASS="com.apusic.servlet.http.tcp.TCPEndpoint"
  22. NAME="Endpoint:type=tcp,service=LoadBalancer"
  23. >
  24. <ATTRIBUTE NAME="Interface" VALUE="*"/>
  25. <ATTRIBUTE NAME="Port" VALUE="80"/>
  26. <ATTRIBUTE NAME="Backlog" VALUE="50"/>
  27. <ATTRIBUTE NAME="Timeout" VALUE="300"/>
  28. </SERVICE>
  29. <SERVICE
  30. CLASS="com.apusic.servlet.http.ssl.SSLEndpoint"
  31. NAME="Endpoint:type=ssl,service=LoadBalancer"
  32. >
  33. <ATTRIBUTE NAME="Interface" VALUE="*"/>
  34. <ATTRIBUTE NAME="Port" VALUE="443"/>
  35. <ATTRIBUTE NAME="Backlog" VALUE="50"/>
  36. <ATTRIBUTE NAME="Timeout" VALUE="300"/>
  37. <ATTRIBUTE NAME="KeyStore" VALUE="config/sslserver"/>
  38. <ATTRIBUTE NAME="KeyPassword" VALUE="keypass"/>
  39. </SERVICE>
  40. </CONFIG>