cancel
Showing results for 
Search instead for 
Did you mean: 

Webdispacther + J2EE Cluster wrong balancing

0 Kudos

Hello,

We have a problem.

We have a webdispatcher that sends information to a J2EE cluster with 3 nodes with 2 serves each.

The problem is that it does not do the balancing correctly. It only balances to the 1 and 3 node. How can I check or configure so the balancing goes to the 3 nodes instead of the 2 nodes?.

The configuration of the webdispatcher is:

-


SAPSYSTEMNAME = WPE

SAPGLOBALHOST = madrsiwd03

SAPSYSTEM = 10

INSTANCE_NAME = W10

DIR_CT_RUN = $(DIR_EXE_ROOT)\$(OS_UNICODE)\NTI386

DIR_EXECUTABLE = $(DIR_CT_RUN)

rdisp/mshost = madrsiep03.indra.es

ms/http_port = 8101

icm/max_conn = 16384

icm/max_sockets = 16384

icm/req_queue_len = 6000

icm/min_threads = 100

icm/max_threads = 250

mpi/total_size_MB = 500

mpi/max_pipes = 21000

icm/server_port_0 = PROT=HTTP,PORT=81$$,TIMEOUT=900,PROCTIMEOUT=600

icm/server_port_1 = PROT=ROUTER,PORT=82$$,TIMEOUT=900,PROCTIMEOUT=600,VCLIENT=1

-


The configuration of the J2EE cluster is:

-


SAPSYSTEMNAME = XXX

SAPSYSTEM = 01

INSTANCE_NAME = SCS01

DIR_CT_RUN = $(DIR_EXE_ROOT)/run

DIR_EXECUTABLE = $(DIR_INSTANCE)/exe

SAPLOCALHOST = madarrsiclpee

OS_UNICODE = uc

rdisp/msserv = 0

rdisp/msserv_internal = 3901

ms/standalone = 1

ms/server_port_0 = PROT=HTTP,PORT=81$$

ms/server_port_1 = PROT=HTTPS,PORT=82$$

enque/serverinst = 01

enque/table_size = 4096

rdisp/enqname = $(rdisp/myname)

enque/snapshot_pck_ids = 100

-


Best Regards.

Pablo Mortera.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

If I understand your question, you have 2 J2EE Instances with 1 and 2 Server nodes on each and Web DIspatcher is pushing load only to the Instance with 1 Server node, right?

1. Go to webdisp admin page @ http://host/wdisp/admin --> click monitor server groups , here you can see the J2EE instances and thier capacity . You can also see how many requests are sent to each instance.

2. You can RIGHT CLICK on the the J2EE Instance and Change the CAPACITY of the desired Instance to send more load.

Thanks

SM

Benny
Product and Topic Expert
Product and Topic Expert
0 Kudos

The Web Dispatcher gets the information about the cluster from the message server. I'd recommend to check if the message server does deliver the complete list. More about that list and how to retrieve it is in the [docs|http://help.sap.com/saphelp_nw70/helpdata/en/1f/63af32f15e7d479227a9528c5def2a/frameset.htm]

Regards,

Benny

Former Member
0 Kudos

Afonso

Please check if your logon groups are defined and configured in NWA.

In addiction, if you want to manually distribute the load of each server, check this link. With parameter WB, you could define the priority of servers that will be chosen for balancing. VERY useful:

http://help.sap.com/saphelp_nw70/helpdata/en/42/5cfd3b0e59774ee10000000a114084/frameset.htm

Hope that it helps you

Kind regards

Marcelo Macedo.

desiree_matas
Contributor
0 Kudos

Hello Pablo,

Check the following documentation, I think it can be useful for you:

http://help.sap.com/saphelp_nw70/helpdata/EN/b5/e8239ef7bd494f896a84625d4b688f/frameset.htm

Best regards,

Désiré