Pular para o conteúdo
  • Este tópico contém 4 respostas, 2 vozes e foi atualizado pela última vez 6 anos, 4 meses atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #109274
    Avatar de airoospairoosp
    Participante

      Boa tarde,

      Tem uma aplicação WEB desenvolvida em C#, a mesma começou a apresentar o erro ORA-12570, aparece depois de um certo tempo de uso.
      Pesquisando nas sessions do banco, vi que há muitas sessões desta aplicação, no modulo aparece W3WP.EXE e em program a mesma coisa.

      Pelo que pesquisei até o momento, aponta para um problema de firewall e pooling de conexões.

      Alguém sabe se pode ser realmente um desses problemas?

      Se puder alguma dica para resolver, agradeço.

      Obrigado.

      Airton

      #109277
      Avatar photoJosé Laurindo Chiappa
      Moderador

        Sim, é Possível que seja uma issue relacionada à connection pooling no seu ambiente (https://stackoverflow.com/questions/35352060/odp-net-oracle-manageddataacess-random-ora-12570-errors/ tem uns links neste cenário, um deles é https://community.oracle.com/thread/3676588?start=0&tstart=0 que aponta prum bug no ODAC numa determinada versão, por exemplo) mas é SÒ VOCÊ que pode ou não confirmar isso – pra nós aqui de fora é praticamente Impossível…. O máximo que podemos sugerir nesse sentido é uma Pesquisa no Suporte Oracle por essa msg de erro sob Windows (vc vai encontrar diversas notas apontando para versão do ODP .NET provider e/ou pra DLL do Oracle.ManagedDataAccess, por exemplo : quase todas apontam pra bugs em determinadas versões específicas), E TAMBÉM uma pesquisa em grupos de programadores que usem os mesmo métodos de programação…

        []s

        Chiappa

        #109278
        Avatar photoJosé Laurindo Chiappa
        Moderador

          E adicionalmente, além das questões de versão de DLL e/ou de componente de acesso, vc VAI achar no Suporte algumas notas indicando uso de NTS como possível fonte desse tipo de erro… É outro ponto pra vc investigar, provavelmente COM a ajuda do Suporte Oracle…

          []s

          Chiappa

          #109281
          Avatar de airoospairoosp
          Participante

            Boa tarde Chiappa,

            Agradeço as informações. O detalhe é que durante os testes em homologação este problema não ocorreu.
            A diferença é que nos testes poucas pessoas utilizaram o sistema, e agora que esta em produção e sendo WEB, há muitas conexões.

            O que o pessoal descobriu, foi que baixando e subindo o serviço do IIS, o sistema fica estável durante um período, e logo após baixar, a quantidade de conexões com o W3WP.EXE no banco diminui significativamente.

            Obrigado.

            Airton

            #109283
            Avatar photoJosé Laurindo Chiappa
            Moderador

              Bom, tenho que Oberservar que Homologação que não é feita com a mesma carga de usuários E de esforço, com volumes de dados ao menos Similares à PROD E em hardware se não similar ao menos Equivalente é teste e um Teste bem vagal, é coisa Pra Inglês ver, sorry…
              Bem, na sua situação tá claro que vc vai ter que fazer em PROD o que devia ter sido feito em HOMO ie : checar versões de libraries e middleware de acesso procurando por BUGs, checar limites de conexões simultâneas, procurar por LEAKs de conexão (ie, situações onde o software de pool de conexões sai criando sessões em excesso OU não reusa as conexões existentes OU fecha sem aviso alguma das conexões do pool – pot TIMEOUT/inatividade, digamos -), e coisas assim… Como eu disse, não vejo um Conselho genérico que possa te ajudar neste momento…

              []s

              Chiappa

              OBS : achei Curioso o sintoma de que ao baixar o IIS o número de conexões ao banco diminui – isso PODE indicar que é algum software rodando junto com o servidor de aplicação que está interferindo, mas só vc pode confirmar ou negar isso…

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.
            plugins premium WordPress