O IIS às vezes aloca mais processos de trabalho que os configurados?

2

Temos um serviço da web do IIS 7.5 no Windows Server 2008 que lida com solicitações do WCF de clientes C #. Este serviço está configurado para ter Processos Máximos de Trabalho = 1, portanto, não é um jardim da Web.

O IIS está configurado para reciclar-se ao mesmo tempo hora todos os dias (3:00). Estou tentando depurar problemas de conexão complicados, então queria ter certeza de que o pool de aplicativos não estava sendo reciclado. Configurei o pool para registrar um evento quando ele se reciclar .

Para minha surpresa, vejo as seguintes entradas no log de eventos do sistema:

Level: Information Date/Time: 3/23/2012 3:00:00 AM - Source: WAS - Event ID: 5076

A worker process with process id of '6636' serving application pool 'MyAppPool' has requested a recycle because it reached its scheduled recycle time.

Level: Information Date/Time: 3/23/2012 2:59:39 AM - Source: WAS - Event ID: 5076

A worker process with process id of '9364' serving application pool 'MyAppPool' has requested a recycle because it reached its scheduled recycle time.

O IIS está reciclando corretamente o pool de aplicativos às 3 da manhã. No entanto, não entendo por que estaria recebendo dois eventos de reciclagem no log dentro de alguns segundos um do outro. O número máximo de processos é 1. O IIS às vezes aloca vários processos para um pool de aplicativos especificado como tendo 1 processo?

- editar -

Eu conectei por volta das 4 da tarde de hoje e só vi um processo do w3wp.exe. Não há outras entradas de log de eventos que indiquem uma falha.

    
por Paul Williams 23.03.2012 / 21:44

1 resposta

2

Temos o mesmo problema em vários servidores. Se eu redefinir os horários em que eles serão reciclados apenas até a data mudar, ele será iniciado novamente com as duplicatas. A Microsoft nos disse que isso era devido ao tempo perdido nos servidores da VM.

    
por 22.10.2014 / 15:15