balancer does not balance ... !

Discussion in 'General' started by Tex, Oct 6, 2006.

  1. Tex

    Tex New Member

    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: Oct 6, 2006
  2. mistwang

    mistwang LiteSpeed Staff

    configuration looks fine to me, maybe you can try increase the concurrent level, LSWS uses the first idle cluster node.
  3. Tex

    Tex New Member

    OK, I'll check this way. Shouldn't it use round robin ? Would balance better the load across nodes, isn't it ?
  4. nathanc

    nathanc New Member

    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:

    Strategy is
    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: May 13, 2008
  5. mistwang

    mistwang LiteSpeed Staff

    should
    be
    ?
  6. nathanc

    nathanc New Member

    Awesome thanks!,
    I see now.
    You guys ROX!
  7. mistwang

    mistwang LiteSpeed Staff

    There is a LSLB 1.2 release, you can get it by changing the version number in the download link.

Share This Page