こんにちは、単純なロード バランシングの実験を実装しようとしています。使用可能な 3 つのロード バランサ スケジューラ アルゴリズムを変更します: リクエスト カウント、加重トラフィック カウント、保留中のリクエスト カウント。
参照: http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html Apache サーバーで conf ファイルを次のように構成しました。
コード:
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkShmFile logs/mod_jk.shm
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#JkMount /examples/jsp/dates* balancer
JkMount /Prototype* balancer
# このプロキシ タグは、保留中のリクエスト カウント アルゴリズム用です。 BalancerMember ip1 loadfactor=1 BalancerMember ip2 loadfactor=1
ProxySet lbmethod=byrequests#Request Counting Algorithm
BalancerMember http://192.168.0.2/ # Balancer member 1
BalancerMember http://192.168.0.10/ # Balancer member 2
ProxySet lbmethod=bybusyness
</Proxy>
ただし、エラーが発生し続けます:BalancerMember can not have balancer name when defined in a location
この行から: BalancerMember "//192.168.0.2/" # バランサー メンバー 1
助けてください