how to sap web dispatcher

5
 SAP WEB Dispatcher The SAP Web dispatcher is used for ‘Load Balancing” and as a “Software Web Switch”, in a SAP system with several SAP NetWeaver Application Servers for Web applications. It lies between the Internet and SAP system in the DMZ. It is the entry point for HTTP(S) requests into the SAP system, which consists of one or more Web application servers. As a "softwar e Web switch", the SAP Web dispatcher can reject or accept HTTP connections. When it accepts a connection, it balances the load to ensure an even distribution across the servers. Planning : Sizing a SAP WEB Dispatcher Memory usage for internal tables -> Server tables ->> Holding information about connected servers ->> Usually very small (90 kBdefault, few MB for very large system) -> Connection tables ->> Holding information about the open connections ->> concurrent_conn= (users * req_per_dialog_step*conn_keepalive_sec)/ (thinktime_per_diastep_sec) ->> mpi/total_size_mb= (concurrent_conn* mpi_buffer_size)/(1024* 1024) ->>> Default: mpi_buffer_size= 32kB ->>> Default: mpi/total_size_mb= 500 ->End to End SSL table ->>1.8 MB for 10.000 entries Installation Steps Media for the web dispatcher is provided with the J2EE kernel:

Upload: mujtabamali

Post on 03-Jun-2018

269 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to SAP Web Dispatcher

8/12/2019 How to SAP Web Dispatcher

http://slidepdf.com/reader/full/how-to-sap-web-dispatcher 1/5

 SAP WEB Dispatcher

The SAP Web dispatcher is used for ‘Load Balancing” and as a “Software Web Switch”, in a

SAP system with several SAP NetWeaver Application Servers for Web applications. It liesbetween the Internet and SAP system in the DMZ. It is the entry point for HTTP(S) requests

into the SAP system, which consists of one or more Web application servers. As a "software

Web switch", the SAP Web dispatcher can reject or accept HTTP connections. When it

accepts a connection, it balances the load to ensure an even distribution across the servers.

Planning : Sizing a SAP WEB Dispatcher

Memory usage for internal tables

-> Server tables

->> Holding information about connected servers

->> Usually very small (90 kBdefault, few MB for very large system)

-> Connection tables

->> Holding information about the open connections

->> concurrent_conn= (users * req_per_dialog_step*conn_keepalive_sec)/

(thinktime_per_diastep_sec)

->> mpi/total_size_mb= (concurrent_conn* mpi_buffer_size)/(1024* 1024)

->>> Default: mpi_buffer_size= 32kB

->>> Default: mpi/total_size_mb= 500

->End to End SSL table

->>1.8 MB for 10.000 entries

Installation Steps

Media for the web dispatcher is provided with the J2EE kernel:

Page 2: How to SAP Web Dispatcher

8/12/2019 How to SAP Web Dispatcher

http://slidepdf.com/reader/full/how-to-sap-web-dispatcher 2/5

"/usr/sap/SID/Central-Instance/exe/sapwebdisp"

"/usr/sap/SID/Central-Instance/exe/icmadmin.SAR"

1.Download kernel files from SAP service market place

2.Extract kernel using

$ mkdir /tmp/sapwebdisp

$ cp dw_??_########.SAR /tmp/sapwebdisp

$ cd /tmp/sapwebdisp

$ sapcar –xvf dw_??_########.SAR (disp+work Package)

3.Copy the sapwebdisp and icmadmin.SAR files to a directory on what is to be the Web

Dispatcher host.

$ mkdir /usr/sap/sapwebdisp

$ cp /tmp/sapwebdisp/sapwebdisp /usr/sap/sapwebdisp/.

$ cp /tmp/sapwebdisp/icmadmin.SAR /usr/sap/sapwebdisp/.

4.Extract the icmadmin.SAR file into that directory using the command

$ sapcar –xvf icmadmin.SAR

5.Generate an initial profile for the Web Dispatcher by running the command

$ ./sapwebdisp –bootstrap

Page 3: How to SAP Web Dispatcher

8/12/2019 How to SAP Web Dispatcher

http://slidepdf.com/reader/full/how-to-sap-web-dispatcher 3/5

6.Start the web dispatcher with

$ cd /usr/sap/sapwebdisp

$ ./sapwebdisp pf=sapwebdisp.pfl –auto_restart

Profile Parameters

These are the most basic profile parameters

->SAPSYSTEM

->>Must be unique on the host and must be in the range between 0 –98

->>Used to distinguish shared memory segments of different SAP WebDispatchers on the

same host

->rdisp/mshost

->>Hostname of the host where the message server is running (in case of double stack

installation the ABAP MS has to be used)

->ms/http_port

->>Port of the message server

->wdisp/auto_refresh

->>Time to refresh internal routing tables

->icm/server_port_0

->>protocol and port where the dispatcher is listening for incoming requests

->icm/http_admin_0

->>Configuration of admin access

link :

Page 5: How to SAP Web Dispatcher

8/12/2019 How to SAP Web Dispatcher

http://slidepdf.com/reader/full/how-to-sap-web-dispatcher 5/5