Duvida Uso excessivo de Memória no Servidor

Discussão em 'Banco de Dados / Database' iniciado por kleberdomingos, Março 6, 2014.

  1. kleberdomingos

    kleberdomingos Sem Pontuação

    Pessoal, tudo bem?

    Vejam se podem me ajudar numa dúvida:

    Tenho o banco de dados progress (openedge 10.1B) rodando num servidor de 24 Gb de Memória, cujo sistema operacional é Windows Server 2008 R2. Ocorre que, periodicamente (geralmente à cada 2 semanas) temos que parar o banco de dados para que não haja estouro de memória, ou seja, à cada 2 semanas o servidor chega à consumir entre 95% e 100% da memória ram.

    Observei que o que alavanca o consumo da memória está relacionado aos programas do Progress, mais especificamente alguns serviços que estão num appserver (Progress Explorer Tools) e que buscam informações no banco de dados.

    A impressão que dá é que o Windows recebe o processo e ao final deste o mesmo não é descartado, ficando assim, ocupando espaço na lista de processos do gerenciador de tarefas

    Alguém já passou por uma situação parecida com essa? Se sim, como conseguiram contornar esse problema de estouro de memória?

    Abs!

    Kleber Domingos
    kleber.domingos@gmail.com
  2. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

    Olá @kleberdomingos , tudo bom?
    Já passei por isso, você pode identificar o processo usando o progetstack para identificar o que está executando, acredito que deva ser handles de programas presos em memória para causar este empilhamento, mas somente teremos provas se você detectar que os agentes do appserver estão com grande consumo de memória.
    Você poderia compartilhar a visão do Task Manager ordenado por consumo de memória?

    No aguardo.
  3. kleberdomingos

    kleberdomingos Sem Pontuação

    Jaisonantoniazzi, peguei "alguns" prints... rsrsrs

    Observe que existem pelo menos 560 processos, cuja maioria é o maldito _mprosrv.exe. Ocorre que são muitos processos que não são interrompidos e ficam na fila...

    Arquivos Anexados:

    • 001.jpg
      001.jpg
      Tamanho:
      152.6 KB
      Visitas:
      11
    • 002.jpg
      002.jpg
      Tamanho:
      158.2 KB
      Visitas:
      12
    • 003.jpg
      003.jpg
      Tamanho:
      158.7 KB
      Visitas:
      13
    • 004.jpg
      004.jpg
      Tamanho:
      157.6 KB
      Visitas:
      10
    Última edição: Março 7, 2014
  4. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

    Oi @kleberdomingos os processo exibidos não são processos appservers, são novas conexões, que devem ter processos abertos acima da parametrização inicial do banco de dados.
    Estou no skype jaison.antoniazzi se precisar de ajuda.
  5. kleberdomingos

    kleberdomingos Sem Pontuação

    Ok Jaison, te enviei o convite pelo Skype.

    Abs!
  6. joelscampos

    joelscampos Membro Participativo

    Kleber, se ainda não encontrou o problema, me envie por email o arquivo "C:\dlc101b\properties\ubroker.properties".

    Já quebrei bastante a cabeça com brokers, e se talvez consiga ver alguma coisa.

    joelscampos@gmail.com

Compartilhe esta Página