none
Non-yielding IOCP Listener RRS feed

  • Pergunta

  • Boa tarde pessoal, tenho um cliente que o SQL Server parou de aceitar conexões, e após uns 40 min, ele voltou ao normal, sem precisar reiniciar o serviço.

     

    É gerado para mim um DUMP

     

    * BEGIN STACK DUMP:                                                                                              

    *   04/20/11 13:24:17 spid 0                                                                                     

    *                                                                                                                

    * Non-yielding IOCP Listener                                                                                     

    *                                                                                                                

    * *******************************************************************************                                

    * -------------------------------------------------------------------------------                                

    * Short Stack Dump 

     

     

    Li numa KB que se trata de um BUG do SQL (http://support.microsoft.com/kb/941689), no entanto, o HotFix para este problema, foi implementado na Build 3200 (SP2), e meu SQL esta com o SP3:

     

    9.00.4035.00 SP3 Standard Edition (64-bit)

     

     

    Alguma sugestão pessoal?

     

     


    quarta-feira, 20 de abril de 2011 19:57

Respostas

  • Olá Clayton,

    É padrão sempre buscar as novas atualizações em momentos de problema, pois, essas atualizações podem corrigí-los sem a necessidade de investigação mais profunda. Não creio que a atualização do SP4 possa gerar problemas já que ela é em boa parte a acumulação dos mais de 15 cumulative updates pós SP3.

    É uma service pack com quase seis meses de vida e dado o seu histórico não creio que apresente problemas. Estou usando em algumas instâncias com alto processamento no ambiente e não vi anormalidades nem antes e nem depois da aplicação.

    Quanto a resolução do erro, não há garantias de que o Service Pack o resolva já que há fatores que podem provocá-lo oriundos de fora do SQL Server inclusive. Acredito que teremos que aguardar o retorno do Fabricio. Você pode adiar a aplicação do Service Pack até que o diagnóstico preciso em relação aos DUMPs fique disponível

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Richard Juhasz sexta-feira, 6 de maio de 2011 20:27
    segunda-feira, 25 de abril de 2011 14:53

Todas as Respostas

  • Bom Dia,

    O padrão é que um hotfix aplicável a um Service Pack anterior (mesmo para RTM) seja incluída na próximo Service Pack. Se procurarmos a lista de BUGs corrigidos no Cumulative Update 4 do SQL Server 2005 SP2 (http://support.microsoft.com/kb/941450/en-us) iremos de fato encontrar o erro conforme o KB. Entretanto, se procurarmos a lista de BUGs corrigidos pelo SP3 (http://support.microsoft.com/kb/955706/en-us) não encontraremos o BUG relatado na lista, muito embora o texto informe que os Cumulative Updates do 1 ao 9 foram incluídos, mas podemos notar que cumulative updates 10 e 11 do SP2 por exemplo não estão contemplados no SP3.

    Estando o Service Pack 4 disponível, eu recomendaria sua aplicação no seu ambiente.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com 

     


    Classifique as respostas. O seu feedback é imprescindível
    quinta-feira, 21 de abril de 2011 12:02
  • Existem varios motivos que essa mensagem pode aparecer, desde bugs no codigo ateh problemas com o hardware. No seu log folder deve ter um arquivo chamado SQLDUMP*.mdmp. Se vc mandar esse arquivo pra mim posso dar uma olhada e te dizer melhor o que estah acontecendo. Por favor envie para 'fvoznika arroba microsoft ponto com'.

    O SQL Server tem varios entidades que ficam monitorando o sistema e geram um dump de memoria quando detectam alguma coisa de errado. Nesse caso, a thread the responde a chamados da rede (IOCP listener thread) nao respondeu por mais de 2 minutos. Com o .mdmp eu posso te dizer qual eh a causa da demora.


    Fabricio Voznika [MSFT], SQL Server Storage Engine Team
    quinta-feira, 21 de abril de 2011 21:12
  • Bom dia pessoal,

     

    Gustavo, com base na sua experiência, você acha que uma atualização no SQL Server para o Service Pack 4, poderia gerar problemas?

     

    Fabricio, enviei o arquivo para você, Obrigado!

     

     

    Clayton Dias

    segunda-feira, 25 de abril de 2011 14:23
  • Olá Clayton,

    É padrão sempre buscar as novas atualizações em momentos de problema, pois, essas atualizações podem corrigí-los sem a necessidade de investigação mais profunda. Não creio que a atualização do SP4 possa gerar problemas já que ela é em boa parte a acumulação dos mais de 15 cumulative updates pós SP3.

    É uma service pack com quase seis meses de vida e dado o seu histórico não creio que apresente problemas. Estou usando em algumas instâncias com alto processamento no ambiente e não vi anormalidades nem antes e nem depois da aplicação.

    Quanto a resolução do erro, não há garantias de que o Service Pack o resolva já que há fatores que podem provocá-lo oriundos de fora do SQL Server inclusive. Acredito que teremos que aguardar o retorno do Fabricio. Você pode adiar a aplicação do Service Pack até que o diagnóstico preciso em relação aos DUMPs fique disponível

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta Richard Juhasz sexta-feira, 6 de maio de 2011 20:27
    segunda-feira, 25 de abril de 2011 14:53