Re: webaxe-4 server name error

From: Alex Rousskov (rousskov@measurement-factory.com)
Date: Mon Jun 24 2002 - 08:29:00 MDT


On Fri, 21 Jun 2002, John Veale wrote:

> getting started with WebAxe-4 after successfully running
> PolyMix-4 and ran into a problem where polysrv (172.20.101.21)
> states (during startup) the following:.
>
> 000.07| fyi: PGL configuration stored (5595bytes)
> 000.07| fyi: no interface name for '125.20.101.21:80' address of the
> Server agent; will not attempt to create agent addresses
> 000.09| created WebAxe-4-srv [1 / 06b594b2.429b1b12:00000004] on
> 125.20.101.22:80
> 000.10| created 1 agents total
>
> DNS resolves name and address correctly. Is this correct behavior??

DNS is irrelevant in this context.

What probably happening is that polysrv finds at least two server
agent addresses (S.addresses) in your PGL workload file. Polysrv
considers creating IP aliases for each agent address, but does not
proceed because the addresses lack a network interface name. Polysrv
then scans existing network interfaces for the list of available IP
addresses and finds one match with S.addresses: 125.20.101.22. Polysrv
creates a server agent at that address, bound to port 80:
        http://www.web-polygraph.org/docs/userman/address.html

Please note that the above is based on a general algorithm and partial
information you sent. I may be misinterpreting your particular
environment.

The server agent IP addresses in WebAxe-4 are computed using
serverAddrs() PGL function call in webaxe-4-guts.pg. The function
simply returns TheBench.server_side.hosts array for WebAxe-4
addressing schemes.

If you want polysrv to create IP aliases run-time, please add
interface name to the entries in TheBench.server_side.hosts array. For
example,
        hosts = [ 'fxp0::125.20.101.21-22:80' ];

Alternatively, you can create appropriate aliases/addresses yourself
and ignore the "no interface name for" message. Note that the message
is "fyi", not "warning" or "error".

Whether your console output indicates a problem depends on how many
server agents you wanted to have on the 172.20.101.21 host. The above
URL and instructions may help you to fix the problem, if any.

Please keep in mind that WebAxe-4 is designed to test a web
accelerator (a.k.a. reverse proxy or surrogate) that accelerates an
array of identical origin servers. Polygraph clients will set Host:
header to the single proxy "VIP" address specified in
TheBench.proxy_side.hosts. You can alter the workload to test other
acceleration environments, of course.

Please let me know if I missed something specific about your
environment or if you need further assistance.

Thank you,

Alex.



This archive was generated by hypermail 2b29 : Mon Feb 06 2006 - 12:00:23 MST