Cartridge instances on each node – Oracle A54857-03 User Manual

Page 74

Advertising
background image

B-2

Oracle Web Application Server™ Installation Guide

Cartridge Instances on Each Node

This section describes when cartridge instances are started up and how the
Dispatcher directs requests to them. The step numbers correspond to the
numbers in the figure below.

1.

A client sends a request for a cartridge to the Listener.

2.

The Listener sees that the request is for a cartridge, and sends it to the
Dispatcher.

3.

If the Dispatcher knows of no free cartridge instances for that cartridge, it
sends the request to the Web Request Broker.

4.

The WRB then directs one or more cartridge factories to allocate cartridge
instances. The WRB tries to ensure that each cartridge factory allocates
approximately the same number of cartridge instances for a particular
cartridge type for each node.

5.

Each cartridge factory spawns the appropriate number of cartridge

WRB Processes

wrbcfg

OraWeb_wrbcfg

Primary

The WRB configuration
provider

wrblog

OraWeb_wrblog

Primary

The WRB logger

wrbasrv

wrbahsrv

OraWeb_wrbsrv

OraWeb_wrbahsrv

Primary
and
Remote

The WRB authentication
servers

wrbroker

OraWeb_wrbroker

Primary

The Web Request Broker

wrbvpm

OraWeb_wrbvpm

Primary

The WRB virtual path
manager

wrbfac

OraWeb_wrbfac

Primary
and
Remote

The cartridge factory

wrbc

Primary
and
Remote

Cartridge processes

Listener
Process

oraweb

OracleWWWListen-

er30%NAME%

Primary

The web listener
process.

Type

Process

Services

Runs on

Description

Advertising