Usuário com melhor resposta
Shared Configuration

Pergunta
-
Boa tarde pessoal,
eu tenho na empresa onde trabalho um WebFarm com Shared Configuration, tudo funciona blz, nunca tive problemas até sexta-feira passada.
Obs. Windows 2008 R2 com IIs 7.5
Eu fui adicionar o módulo de Forms Authentication e ferro com o meu farm todo. Eu perdi os sites, nada voltava.
Fiz todos os processos possíveis, retirei do farm, adicionei novamente, restaurei system states, criei e exportei um novo Shared Conf e nada, o que acontece é o seguinte:
Sempre que eu tento dar browse no site ele derruba o POOL, mesmo que eu retire o servidor do Shared e adicione um site qualquer SINGLE ele derruba o POOL.
A solução: Tive que formatar o servidor !!! Porém é uma solução inviável, pois tenho dezenas de servidores balanceando as minhas aplicações, alguém deve ter passado por isso.
Aguardo retorno.
Att,
Juan Carlos Flores Neto
Respostas
-
Bom dia Erick,
mais uma vez muito obrigado pela resposta.
O pool estava configurado com o usuário certo, pois funcionava anteriormente.
Eu resolvi o problema da seguinte maneira, apareceu um LOG informando a falta da DLL do CGI, porém eu não uso CGI, de qualquer forma eu habilitei o modulo de CGI no IIS, então o problema continuou acontecendo porém me solicitou a DLL do WebDAV, que por sua vez solicitou Dynamic Compression, quando eu instalei o Dynamic Compression tudo voltou a funcionar, então eu desinstalei o WebDav e o CGI pois as apliações não usam este módulo e continuou funcionando.
Foi bobiada minha, pois quando eu adiciono um servidor no Farm eu executo os comando abaixo relacionados a Dynamic e eu havia me esquecido do TRUE =D
%windir%\system32\inetsrv\appcmd set config -section:urlCompression /doDynamicCompression:true
%windir%\system32\inetsrv\appCmd set config -section:httpCompression /dynamicCompressionDisableCpuUsage:50
%windir%\system32\inetsrv\appCmd set config -section:httpCompression /dynamicCompressionEnableCpuUsage:30
De qualquer forma eu agradeço muito a disposição.
Grande abraço,
Juan Carlos Flores Neto- Marcado como Resposta Juan Neto quinta-feira, 2 de dezembro de 2010 11:27
Todas as Respostas
-
Não passei por isso, me fale quais logs de eventos está gravando para que podermos ajudar no troubleshooting.
[]s
Erick Albuquerque
Blog: http://erickalbuquerque.com.br |
Artigos IIS: http://iisbrasil.wordpress.com
Twitter: @_ealbuquerque
Linkedin: http://br.linkedin.com/in/easantos
Winseg.Org -
Olá,
em primeiro lugar obrigado por responder...
Segue o primeiro LOG.
Log Name: System
Source: Microsoft-Windows-WAS
Date: 29/11/2010 11:22:26
Event ID: 5021
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: SERVER06.*******.LOCAL
Description:
The identity of application pool service04 is invalid. The user name or password that is specified for the identity may be incorrect, or the user may not have batch logon rights. If the identity is not corrected, the application pool will be disabled when the application pool receives its first request. If batch logon rights are causing the problem, the identity in the IIS configuration store must be changed after rights have been granted before Windows Process Activation Service (WAS) can retry the logon. If the identity remains invalid after the first request for the application pool is processed, the application pool will be disabled. The data field contains the error number.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
<EventID Qualifiers="32768">5021</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-11-29T13:22:26.000000000Z" />
<EventRecordID>4052</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>VNSERVER06.IDCSP.LOCAL</Computer>
<Security />
</System>
<EventData>
<Data Name="AppPoolID"service04</Data>
<Binary>2E050780</Binary>
</EventData>
</Event>
==========================================
Log Name: System
Source: Microsoft-Windows-WAS
Date: 29/11/2010 11:22:26
Event ID: 5057
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: SERVER06.*****.LOCAL
Description:
Application pool service04 has been disabled. Windows Process Activation Service (WAS) did not create a worker process to serve the application pool because the application pool identity is invalid.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
<EventID Qualifiers="32768">5057</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-11-29T13:22:26.000000000Z" />
<EventRecordID>4053</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>SERVER06.******.LOCAL</Computer><Security />
</System>
<EventData>
<Data Name="AppPoolID">service04</Data>
<Binary>
</Binary>
</EventData>
</Event>
=====================================================
Log Name: System
Source: Microsoft-Windows-WAS
Date: 29/11/2010 11:22:26
Event ID: 5059
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: SERVER06.******.LOCAL
Description:
Application pool service04 has been disabled. Windows Process Activation Service (WAS) encountered a failure when it started a worker process to serve the application pool.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
<EventID Qualifiers="49152">5059</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-11-29T13:22:26.000000000Z" />
<EventRecordID>4054</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer> SERVER06.*******.LOCAL</Computer>
<Security />
</System>
<EventData>
<Data Name="AppPoolID"> service04</Data>
<Binary>
</Binary>
</EventData>
</Event>
Desde já agradeço a atenção.
Obrigado,
Juan Carlos Flores Neto -
Event ID 5021 http://technet.microsoft.com/en-us/library/cc735179(WS.10).aspx
Event ID 5057 http://technet.microsoft.com/en-us/library/cc735291(WS.10).aspx
Event ID 5059 http://technet.microsoft.com/en-us/library/cc735276(WS.10).aspx
Todos eventos apontam para um mesmo problema! Veja os links acima.. creio que, se vc seguir o primeiro procedimento, irá parar com todos os outros erros.
Abs,
Erick Albuquerque
Blog: http://erickalbuquerque.com.br |
Artigos IIS: http://iisbrasil.wordpress.com
Twitter: @_ealbuquerque
Linkedin: http://br.linkedin.com/in/easantos
Winseg.Org -
Bom dia Erick,
mais uma vez muito obrigado pela resposta.
O pool estava configurado com o usuário certo, pois funcionava anteriormente.
Eu resolvi o problema da seguinte maneira, apareceu um LOG informando a falta da DLL do CGI, porém eu não uso CGI, de qualquer forma eu habilitei o modulo de CGI no IIS, então o problema continuou acontecendo porém me solicitou a DLL do WebDAV, que por sua vez solicitou Dynamic Compression, quando eu instalei o Dynamic Compression tudo voltou a funcionar, então eu desinstalei o WebDav e o CGI pois as apliações não usam este módulo e continuou funcionando.
Foi bobiada minha, pois quando eu adiciono um servidor no Farm eu executo os comando abaixo relacionados a Dynamic e eu havia me esquecido do TRUE =D
%windir%\system32\inetsrv\appcmd set config -section:urlCompression /doDynamicCompression:true
%windir%\system32\inetsrv\appCmd set config -section:httpCompression /dynamicCompressionDisableCpuUsage:50
%windir%\system32\inetsrv\appCmd set config -section:httpCompression /dynamicCompressionEnableCpuUsage:30
De qualquer forma eu agradeço muito a disposição.
Grande abraço,
Juan Carlos Flores Neto- Marcado como Resposta Juan Neto quinta-feira, 2 de dezembro de 2010 11:27
-