cancel
Showing results for 
Search instead for 
Did you mean: 

Running Multiple Web Dispatchers On The Same Server

Former Member
0 Kudos

Is it possible to run multiple instances of Web Dispatcher on the same server? I want to have one instance pointing to my WAS 6.40 system and the other instance pointing to my BW system. I have set up two services on the NT server: One named the standard sapwebdisp.exe and the other named sapwebdispbw.exe. I am using two separate profile files, one for each instance. The services start O.K. However, when I attempt to access my BW system using the HTTP port as defined in the BW profile and the Web Dispatcher profile, I get a message back saying that "The server you are attempting to access has refused the connection with the gateway. This usually results from trying to connect to a service that is inactive on the server." I have double checked that the service is running and that the BW system is up and available.

Any help is appreciated.

Regards,

Doug

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Here is a sample I have used on a Wintel Server.

SAPSYSTEMNAME = <SID>

SAOGLOBALHOST = <HostName>

SAPSYSTEM = 00

INSTANCE_NAME = W00

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

DIR_EXECUTABLE = $(DIR_CT_RUN)

rdisp/mshost = <url.mydsn1.com>

ms/http_port = <uniqueue port number>

icm/max_conn = 500

icm/max_sockets = 1024

icm/req_queue_len = 500

icm/min_threads = 10

icm/max_threads = 50

mpi/total_size_MB = 80

icm/server_port_0 = PROT, PORT=<Uniqueue port number not defined for rdisp/http_port>

Run SAPInst.exe again for as many times your hardware sizing allows for multiple SAP Web Dispatchers. The key is not to use anything previously configured in a prior instance on the same server. The only common value would be "SAGLOBALHOST". Just to keep this organized the value for SID could be SRM, PRD, PRM etc....

(Example for Instance Number 2)

SAPSYSTEMNAME = <SID>

SAOGLOBALHOST = <HostName>

SAPSYSTEM = 01

INSTANCE_NAME = W01

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

DIR_EXECUTABLE = $(DIR_CT_RUN)

rdisp/mshost = <url.mydsn2.com>

ms/http_port = <uniqueue port number>

icm/max_conn = 500

icm/max_sockets = 1024

icm/req_queue_len = 500

icm/min_threads = 10

icm/max_threads = 50

mpi/total_size_MB = 80

icm/server_port_0 = PROT, PORT=<Uniqueue port number not defined for rdisp/http_port>

Of course you must complete the Web Dispatcher post porcessing. This includes firewall's, Environment Variables, and of course configuring the PSE files to enable trust.

Regards,

Dan

Former Member
0 Kudos

Hi, Doug.

i think it is possible to run multiple instances of Web Dispatcher on the same server.

When i tried before, i used different folders for each Web Dispatcher exes and profiles. In my case, one was for XI ABAP message server and the other for XI J2EE message server. In short, two web dispatchers for two different message server.

Did you set different and unique SAPSYSTEM number and ms/http_port?

Hope this would be helpful for your case.

Thanks.

Former Member
0 Kudos

Hello Ahn,

Thanks for your input. I had done almost everything that you indicated, but I was using the same ms/http port for both servers I wanted dispatcher to talk to. I was under the impression that it would utilize the hostname:port for communication, but that was only a guess. I will change the ms/http port on the server and in the profile and see what happens.

Former Member
0 Kudos

Hey guys,

it seems you are web dispatcher specialists

I have problems connecting even one server

I would like to add an Enterprise portal (DEP) to the web dispatcher.

My config file :

-


SAPSYSTEMNAME = SDM

SAPGLOBALHOST = webdispatch

SAPSYSTEM = 00

INSTANCE_NAME = W00

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

DIR_EXECUTABLE = $(DIR_CT_RUN)

#----


  1. Accesssability of Message Server

#----


rdisp/mshost = 172.20.40.6

ms/http_port = 8101

#----


  1. Configuration for medium scenario

#----


icm/max_conn = 500

icm/max_sockets = 1024

icm/req_queue_len = 500

icm/min_threads = 10

icm/max_threads = 50

mpi/total_size_MB = 80

#----


  1. SAP Web Dispatcher Ports

#----


icm/server_port_0 = PROT=HTTP,PORT=80, TIMEOUT=120, EXTBIND=1, TIMEOUT=120, PROCTIMEOUT=120

Is it possible for you to paste your config file here ?

With explanation what the portal name is en waht the web dispatcher name is ?

The error I get :

no valid destination server available for '!ALL' rc=7

Where can I adjust this !ALL and !J2EE group ?

Where can I manage the /link/ ? (like /irj/portal)

If you need any info please let me know.

THank you for your time & help

BUD