My Oracle Support Banner

Tuxedo 8.1 and 9.1 - WSNADDR Not Balancing Load (Doc ID 777224.1)

Last updated on SEPTEMBER 08, 2023

Applies to:

Oracle Tuxedo - Version 8.1 and later
Information in this document applies to any platform.
Information in this document applies to any platform


Goal

With a mutli-hosted Tuxedo Application with a WSL Server available on each node, Tuxedo /WS client calls will not be load balanced across the available WSL Servers.

For example by using the "|" syntax to balance the load across these WSL processes (let say 3 WSL Servers), the expected behavior would to see a load balanced between all WSL Servers (with 3 WSL Server means 33% of calls per Server).

However, the load figures with be higher for the 1st WSL Server specified and will decrease to get the last WSL Server with lower load (with a 3 WSL servers list in WSNADDR: the load of the 1st WSL Server > the load of the 2nd > the load of the 3rd)

NOTE: The attribute values used in this article represent fictitious sample names that are made up as example. Any similarity to actual code, is purely coincidental and not intended in any other manner.

 

As example with the WSNADDR string set up for all clients:

WSNADDR=(//mach1:port#|//mach2:port#|//mach3:port#)

The distribution is:

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.