balancer does not balance ... !

#1
Could someone help me find what I did wrong with the following configuration :

Code:
<?xml version="1.0" encoding="UTF-8"?>
<virtualHostConfig>
  <docRoot>/var/www</docRoot>
  <enableGzip>0</enableGzip>
  <adminEmails></adminEmails>
  <extProcessorList>
    <extProcessor>
      <type>proxy</type>
      <name>web01</name>
      <address>web01.xxx.com:80</address>
      <maxConns>1000</maxConns>
      <pcKeepAliveTimeout>3600</pcKeepAliveTimeout>
      <initTimeout>2</initTimeout>
      <retryTimeout>2</retryTimeout>
      <respBuffer>0</respBuffer>
    </extProcessor>
    <extProcessor>
      <type>proxy</type>
      <name>web02</name>
      <address>web02.xxx.com:30001</address>
      <maxConns>1000</maxConns>
      <pcKeepAliveTimeout>3600</pcKeepAliveTimeout>
      <initTimeout>2</initTimeout>
      <retryTimeout>2</retryTimeout>
      <respBuffer>0</respBuffer>
    </extProcessor>
    <extProcessor>
      <type>loadbalancer</type>
      <name>static</name>
      <workers>proxy::web01, proxy::web02</workers>
    </extProcessor>
  </extProcessorList>
  <contextList>
    <context>
      <type>loadbalancer</type>
      <uri>/</uri>
      <handler>static</handler>
      <allowOverride>0</allowOverride>
      <realm></realm>
      <authName></authName>
      <required></required>
      <accessControl>
        <allow></allow>
        <deny></deny>
      </accessControl>
      <authorizer></authorizer>
      <addDefaultCharset>off</addDefaultCharset>
      <defaultCharsetCustomized></defaultCharsetCustomized>
    </context>
  </contextList>
</virtualHostConfig>
The balancer redirects every request to the first proxy host. What did I miss ?

Thanks.
 
Last edited:

nathanc

Well-Known Member
#4
I have the same issue. It seems that only one of the nodes will get the traffic.
Here is what I have in my Node Address List:

(node1) 10.39.121.1->10.39.121.2:80, (node1) 10.39.121.1->10.39.121.7:80
Strategy is
Round Robin
It seems the last node address gets the load because, for a test I swapped out the .2 and .7 addresses to confirm this behavior.

Perhaps I have something messed up with in the address list.
 
Last edited:
Top