Os pools de aplicativos do site pai também servem pools de aplicativos filhos?

2

Estou executando um aplicativo da web .NET em seu próprio pool de aplicativos no IIS7. O site pai está configurado para ser executado em seu próprio pool de aplicativos. Hoje notamos um grande número de conexões indo para o IIS. Eu tentei navegar em uma simples .html página no diretório do aplicativo da web e trava. Em seguida, tento procurar outro arquivo .html simples na raiz do site pai e ele também trava.

No monitor de desempenho, vejo algumas conexões de 8k com o site padrão e a escalada. Eu não consigo entender se o meu aplicativo foi o problema, ou o próprio IIS.

Se fosse meu aplicativo, a página html na raiz do site pai ainda não poderia ser exibida?

edit: Além disso, se eu desligar o pool de aplicativos do meu aplicativo, a página html na raiz do site pai ainda não poderá ser exibida.

    
por Mike G 30.11.2009 / 21:02

2 respostas

3

Mike, a resposta curta à pergunta no título é "Não". Cada aplicativo que possui seu próprio pool de aplicativos não herda nenhum outro pool de aplicativos.

Mas parece-me que o problema está em outro lugar. Não estou muito familiarizado com a limitação de conexões e pilha TCP do Windows, mas é possível que o próprio IIS (o processo principal que encaminha solicitações para os vários aplicativos e pools de aplicativos) cause os problemas. Isso explicaria por que desligar seu aplicativo não ajudava a tornar o IIS mais responsivo.

Os usuários do 8K são a norma para este site? É apenas um pico de tempo?

Além disso, tente fornecer mais algumas informações sobre a configuração: quantidade de RAM, a natureza dos aplicativos (HTML estáticos? ASP.NET?), etc.

    
por 30.11.2009 / 23:20
0

Eu não acredito nisso. Parece que seu servidor está ficando sem recursos devido ao número de conexões. Você já tentou executar o monitor perf para verificar? Você também pode tentar limitar as conexões ao seu aplicativo.

    
por 30.11.2009 / 21:14