By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,963 Members | 1,749 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,963 IT Pros & Developers. It's quick & easy.

IIS protection

P: n/a
I have a couple of questions (that may be more IIS related):

1. If my ASP.net application gets caught in an infinite loop... how does the
process ever get terminated? Does it time out?
2. If my ASP.net application consumes all resources (eg. creates a bunch of
brushes it doesn't release), can this affect other processes running on the
ASP server at my hosting site?

Thanks,
John
Nov 18 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
This depends largely on what version of IIS you are running. IIS5, it will
take down the process since there is no true isolation mode. IIS6 achieves
true isolation so strained resources only affect the particular application
pool. Note that high cpu will affect the server since it is necessarily a
shared resource. IIS6 allows for the recycling of the application pool based
on particular settings so it is possible to protect other application pools

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"John Wood" <sp**@isannoying.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
I have a couple of questions (that may be more IIS related):

1. If my ASP.net application gets caught in an infinite loop... how does
the
process ever get terminated? Does it time out?
2. If my ASP.net application consumes all resources (eg. creates a bunch
of
brushes it doesn't release), can this affect other processes running on
the
ASP server at my hosting site?

Thanks,
John

Nov 18 '05 #2

P: n/a
Thanks for your response.
Is there any protection against CPU usage at all?
How do web hosting companies typically maintain the CPU usage across
applications, and ensure that one application isn't hogging the machine?

"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:et**************@tk2msftngp13.phx.gbl...
This depends largely on what version of IIS you are running. IIS5, it will
take down the process since there is no true isolation mode. IIS6 achieves
true isolation so strained resources only affect the particular application pool. Note that high cpu will affect the server since it is necessarily a
shared resource. IIS6 allows for the recycling of the application pool based on particular settings so it is possible to protect other application pools
--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"John Wood" <sp**@isannoying.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
I have a couple of questions (that may be more IIS related):

1. If my ASP.net application gets caught in an infinite loop... how does
the
process ever get terminated? Does it time out?
2. If my ASP.net application consumes all resources (eg. creates a bunch
of
brushes it doesn't release), can this affect other processes running on
the
ASP server at my hosting site?

Thanks,
John


Nov 18 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.