worker process isolation mode in iis6.0

Hello Experts,

In a worker process isolation mode, will there be more than one running-application associated with a single worker process.
some more doubts...
1        When a user A requests a page from abcd.com for the first time(the application is already running), will it start a new worker process. If yes, who is responsible for creating a new worker process. is it http.sys
2         If a user B request a page from abcd.com after A's request, will that start a new worker process or the request will be handled by the same worker process as the one above.
3         When the same user A requests a page from defg.com which worker process is used... will a new one is created

Thank you in advance
sanju
sanju_scaria_eeAsked:
Who is Participating?
 
meverestConnect With a Mentor Commented:
Hi,

there can be only as many worker processes in an application pool as the number set under "web garden" value.  If "web garden" is set to one (1), then there will only ever be one worker process in that application pool.

Cheers.
0
 
meverestCommented:
Hi,

first of all, yes - http.sys spawns the worker processes and chooses which worker process to hand over each request.

as far as the number of worker processes goes, normally there will be just one for each web application, unless you define a greater number of worker processes in a 'web garden'.  When there are multiple worker processes in a single application pool, requests are routed to each individual worker process on a round robin basis.  So when there are 2 workers, the requests are alternated between them.  When there are three, the first request goes to the first pool, second to second, third to third, fourth to fist fifth to second, and so on.

You can read more about worker processes and web gardens here:

http://technet.microsoft.com/en-us/library/bb878085.aspx

Cheers.
0
 
sanju_scaria_eeAuthor Commented:
Hi,

Here what I understand is that an application pool can have more than one worker process running in it.

when an application is already running in a worker process, will a second request for a page or any subsequent requests for any page in the same application, will create as many instances of worker processes in the application pool or all the requests for the pages belonging to the same application will the handled by the same worker process.

Thank you..
sanju
0
All Courses

From novice to tech pro — start learning today.