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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
meverestCommented:
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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft IIS Web Server

From novice to tech pro — start learning today.