none
Shared Configuration RRS feed

  • 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
    quinta-feira, 25 de novembro de 2010 19:40

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
    quinta-feira, 2 de dezembro de 2010 11:26

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
    sexta-feira, 26 de novembro de 2010 17:28
    Moderador
  • 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
    segunda-feira, 29 de novembro de 2010 13:25
  • 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
    terça-feira, 30 de novembro de 2010 13:04
    Moderador
  • 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
    quinta-feira, 2 de dezembro de 2010 11:26
  • Obrigado pelo feedback.

    Um abraço,


    Erick Albuquerque
    Blog: http://erickalbuquerque.com.br |
    Artigos IIS: http://iisbrasil.wordpress.com
    Twitter: @_ealbuquerque
    Linkedin: http://br.linkedin.com/in/easantos
    Winseg.Org
    quinta-feira, 2 de dezembro de 2010 12:22
    Moderador