Re: Oracle webagent spawning multiple processes

From: Sandeep Deshmukh <deshmukh_at_buymedia.com>
Date: 1997/06/02
Message-ID: <5mvlq3$kc8_at_news.informix.com>#1/1


In article <01bc6f94$a86cb230$a49433cf_at_gr03>, "Wilson Zhang" <wzhang_at_kbg.com> writes:

[Quoted] > > 2) Why a new process is spawned/forked if the orig connection still
 exists? Why
> > does the reload not use the same connection to the pl/sql block?
>
> This is a webserver concept. Web server doesn't maintain state. Every
> time the web server talks to Oracle, it will call one of the WRB
> process(thread) to create a new connection with Oracle.
>

Wilson, Thanks for the info.
[Quoted] I did a Yahoo-search for web agent to find an FAQ section where it says that [Quoted] OWA (Oracle Web Agent) is CGI-BIN program which does spawn a process for each request [Quoted] while WRB doesn't. Can anybody expand on this? How does WRB manage to reuse the [Quoted] connection? And how to setup WRB? I suppose you need Webserver 2.1 or greater!?

> >
> > 3) If there is a config issue where can we change this?
> >
>
> I've noticed the speed issue in my installation also. But it seemed more
> of a Oracle tuning issue. After I tuned Oracle server, the botttleneck is
> gone.
>

[Quoted] We do know that more indexes would help the performance. But, at this time what is [Quoted] really slow is a display of a static screen. The content of the display come from [Quoted] a PL/SQL block with sequence of htp.print() statements. This should be very fast [Quoted] since no Oracle query is involved, just a connection to Oracle and executing the pl/sql [Quoted] Thanks for the help and any furthur details on tuning/setup issue. /sandeep Received on Mon Jun 02 1997 - 00:00:00 CEST

Original text of this message