Quantos processos de trabalho são atribuídos a um pool de aplicativos?

1

Posso configurar o número de processos de trabalho que eu preciso que um pool de aplicativos use?

    
por Vaibhav Jain 07.02.2012 / 08:09

2 respostas

1

Sim. O número máximo de processos de trabalho que atendem a um pool de aplicativos é definido no pool de aplicativos processModel section . O atributo é chamado maxProcesses .

Você pode definir esse atributo com o Gerenciador do IIS:

  • Clique com o botão direito do mouse no pool de aplicativos que você deseja configurar
  • Selecione Configurações avançadas
  • Aumentar a contagem de Processos máximos de trabalho
  •     
    por 07.02.2012 / 09:36
    1

    Sim, é chamado de "Web Garden" no jargão do IIS. No entanto, você deve estar ciente de que, se estiver usando o gerenciamento de sessões "em processo" (ASP clássico ou ASP.NET), o estado da sessão não será compartilhado entre esses processos.

    Se você usar o Session em qualquer formato ou maneira, poderá precisar reformular seu aplicativo para usar um armazenamento de sessão fora do processo ou alterar sua configuração.

    Com o ASP.NET, você pode configurar o gerenciamento de estado da sessão para usar vários mecanismos diferentes do estado da sessão:

    sessionState Element (ASP.NET Settings Schema)

    Você pode até mesmo fornecer seu próprio provedor personalizado além dos armazenamentos de sessão integrados.

    Com o ASP clássico, você fica meio preso a uma sessão em processo ou precisa bater na sua.

    Os ambientes CGI normalmente não precisam de vários processos de trabalho porque os pedidos são transferidos para o exe CGI necessário. Além disso, linguagens de script baseadas em CGI como PHP e Perl tendem a armazenar seus dados de sessão fora de processo por padrão devido à natureza do CGI.

        
    por 07.02.2012 / 21:27