Hi Rob,

at the moment there is no known problem with the balancing. I expect you
checked your mod_jk log file for errors.

What's your platform and what's your web server?

Since your request counts in the status display are still relatively
small, it looks like you get the unequal distribution pretty soon.
You've got no backend errors, so we could only speculate, if there are
few heavy weight sessions only hitting app101.

You could get a better impression about what's going on, by adding some
fields to you Apache LogFormat. See:

http://tomcat.apache.org/connectors-doc/reference/apache.html

There we have for example:

LogFormat "%h %l %u %t \"%r\" %>s %b \
%{JK_LB_FIRST_NAME}n %{JK_LB_LAST_NAME}n %{JK_LB_LAST_ACCESSED}n" \
extended

and then use "extended" as the name of the log format in your CustomLog
directive.

If you use Cookies for your sessions (and not URL encoded sessions), you
should also add %{JSESSIONID}C to the format, which will log the id of
the request. Finally you might like to add "%P %{tid}P" which shows the
pid and thread id of the apache process handling the request.

Those together help in finding out when and maybe why the balancing
mapped request unequally to the app servers.

If you need to post more exceprts from the status page, you could use
the additional parameters "mime=xml" (or =txt / ?prop) to get more mail
friendly formats.

Regards,

Rainer

Rob Kirkbride schrieb:
> Hi,
> 
> We've added a 4th application server to our farm and since then I've
> noticed
> it's not load balancing equally across all our nodes at all.
> 
> Each of the app servers has a lbfactor of 1 and we're using the default
> request strategy. I've copied the jkstatus page. I can see that app101 is
> handling around ten times as many requests as the other servers.
> 
>  [E|R]  app101 ajp13 10.100.3.122:8009 10.100.3.122:8009 ACT OK   0 1 1 915
> 2033 0   1  1.7M 51M  0    9   app101       0/0
>   [E|R]  app102 ajp13 10.100.5.111:8009 10.100.5.111:8009 ACT OK   0 1 1
> 98  230  0   0  197K 5.8M 0    2   app102       0/0
>   [E|R]  app103 ajp13 10.100.5.113:8009 10.100.5.113:8009 ACT OK   0 1 1
> 101 227  0   0  187K 5.3M 0    3   app103       0/0
>   [E|R]  app104 ajp13 10.100.5.114:8009 10.100.5.114:8009 ACT OK   0 1 1
> 96  216  0   0  232K 1.1M 0    5   app104       0/0
> 
> The app servers themselves seem quite happy so I'm not sure why it might be
> doing this.
> 
> Has anyone got any ideas - I don't particularly want to start changing the
> balancing strategy/values on a live server without some though.
> 
> Thanks,
> 
> Rob Kirkbride
> 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to