Ter que executar o IISRESET duas vezes para iniciar todos os serviços relacionados ao IIS

6

Parece que quando eu faço IISRESET no prompt de comando, estou recebendo o erro de reinicialização em 90% do tempo. Executando o IIS7 no Win 2008. Mas eu vi a mesma coisa com IIS6 e Win2003. Executar o IISRESET pela segunda vez parece iniciar tudo, ou eu poderia reiniciar manualmente - mas estou curioso para conseguir que ele funcione consistentemente com apenas um IISRESET.

Attempting stop...
Internet services successfully stopped
Attempting start...
Restart attempt failed.
The IIS Admin Service or the World Wide Web Publishing Service, or a service dep
endent on them failed to start.  The service, or dependent services, may had an
error during its startup or may be disabled.

C:\Users\btinstall>iisreset

Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted
    
por NealWalters 29.01.2010 / 22:02

2 respostas

4

A mensagem diz "O serviço, ou serviços dependentes, podem ter um erro durante a inicialização ou pode estar desabilitado. "Isso pode acontecer no IIS 7 / 7.5 porque o WAS (Windows Process Activation Service) pode levar algum tempo para ser atualizado.

A melhor maneira de certificar-se de que seus serviços relacionados ao IIS reiniciam com êxito é usar "net stop W3SVC" e "net start W3SVC" como um administrador.

    
por 30.01.2010 / 13:30
0

Interessante, quantos sites seu servidor possui? E quanto tempo dura o IISReset pela primeira vez e pela segunda vez? (Isso pode ser algo que o MSFT pode corrigir no IISReset ... para cenários em que o WAS demora muito para iniciar).

Sinta-se à vontade para despejar isso nos fóruns do IIS.NET, para que a equipe do produto possa dar uma olhada. Este é o link: link

    
por 08.02.2010 / 22:29