Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
jeffmartins
Partner - Creator II
Partner - Creator II

QVDistributionService não libera memória alocada no Qlikview Server 12 SR3

Olá Pessoal tudo bem ?

Estou com problema com o qlikview server 12. O processo QVDistributionService.exe está ocupando muita memória do servidor (75GB). Tenho a impressão que a cada execução das tarefas agendadas no QMC o QVDistributionService aloca mais memória e em nenhum momento libera a memória alocada.

Desta forma, chega num ponto que o servidor fica sem recursos e as tarefas ficam todas com o status "Queued" e nenhuma tarefa é executada pelo QMC.

Alguém já teve problema parecido e conhece uma solução ?

Abs

8 Replies
Thiago_Justen_

Talvez isso seja útil:

QV QDS 11.2 SR12 Distribution Service Memory Leak

Memory Utilization More than Usage Memory

https://qlikcommunity.qliktech.com/thread/207254

RAM issue

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Ricardo_Gerhard
Employee
Employee

Boa tarde Jefferson,

   Você está em qual versão? Tem publisher? Tem Qlikview e QDS no mesmo servidor?

   O Distribution Services é como um usuário logado no servidor e executando o de carga como um usuário abrindo via Desktop.

    O status queued ocorre quando o total de tasks simultâneas foi alcançada.

Ex: tenho configurado 2, já tenho 2 tarefas sendo executadas e uma terceira está na hora para start.

    O consumo de memória está ligado ao modelo de dados da aplicação/script de carga. Para identificar qual documento esteja consumindo muita memória, basta acessar o log da tarefa e procurar pelo texto:

(23/04/2018 15:00:41) Information: Memory Allocation Delta for this file=78.87 Mb. Available Physical Memory Before Reload=244052.96 Mb. Available Physical Memory After Reload=244033.71 Mb.

   Sempre que concluída, a tarefa descarrega o documento e a memória.


Att,

Ricardo Gerhard

Ricardo Gerhard
OEM Solution Architect
LATAM
jeffmartins
Partner - Creator II
Partner - Creator II
Author

Ricardo,

Utilizo o qlikview server 12 SR3 com publisher e o QVS e QDS estão instalados no mesmo servidor.

No último mês migramos para um servidor de 250 GB de RAM e fizemos upgrade da versão QV 11.20 SR3 para a QV 12 SR3. Em utilização normal o QVS ocupa 170 GB de memória, porém o QDS utiliza pouca memória no primeiro dia de utilização ex: 2GB e com o tempo (2 semanas de uso) utiliza toda a memoria disponível do servidor, podendo consumir aproximadamente 70 GB a 75 GB. Quando o QDS não consegue alocar mais memória as tarefas agendadas não podem mais ser executadas via QMC e todas as tarefas agendadas ficam com status "Queued".

O QVDistributionService não desaloca memória e consome toda a memória do servidor. Isso é algum tipo de bug com o Qlikview 12 ? Você conhece alguma solução ?

Att

Ricardo_Gerhard
Employee
Employee

Este não é o comportamento normal do produto.

Já verificou se existem processos qvb.exe ativas no gerenciador de tarefas, mesmo sem ter tarefa rodando?

Se você executar as tarefas de recarga com o mesmo usuário dos serviços Qlikview, funciona e desaloca memória?

Tenho diversos clientes com esta versão e ninguém reporta o mesmo comportamento.

Ricardo Gerhard
OEM Solution Architect
LATAM
jeffmartins
Partner - Creator II
Partner - Creator II
Author

Ricardo,

O servidor não possuía nenhum processo qvb.exe ativo no gerenciador de tarefa. Na verdade o servidor não conseguia nem criar um qvb.exe novo, porque não havia mais memoria para ser alocada, o QVDistributionService consumiu toda a memória disponível. Todo o comportamento que te falei aconteceu no servidor com a utilização do usuário de serviço.

Por algum motivo a memória que é alocada para o QVDistributionService não é desalocada em nenhum momento e o processo acumula informação em memória até acabar a memória do servidor.

Att

Ricardo_Gerhard
Employee
Employee

É máquina virtual ou física?

De qualquer maneira, recomento abrir um chamado com seu parceiro/revenda para verificação.

Ricardo Gerhard
OEM Solution Architect
LATAM
jeffmartins
Partner - Creator II
Partner - Creator II
Author

Ricardo,

É maquina física.

att

Ricardo_Gerhard
Employee
Employee

Ok, se fosse VM até poderia ser algo nas configurações desta, mas com máquina física, não se aplica.

Recomendo abrir um chamado junto ao parceiro/revenda para verificação.

Ricardo Gerhard
OEM Solution Architect
LATAM