Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo Live
Módulo:Ponto de Venda Móvel (PDVM)
Função:Configuração
Ticket:0313289961; 0313289570;
Requisito/Story/Issue (informe o requisito relacionado) :DVARLMOB-501


02. SITUAÇÃO/REQUISITO

Alto consumo de CPU(Figura 1) no programa Totvs.Pdv.ApiConsole, em alguns momento o uso de CPU chega a 100% gerando lentidão no sistema TotvsPDVMóvel e em casos extremos ocorre o travamento do Aplicativo e do PDV VB. Verificado que alto consumo começou a ocorrer no mesmo momento apresentado no cenário dos eventos identificados no AppDynamics(Figura 2).

...

Figura 2: Evidencias de erros gravados em AppDynamics

03. SOLUÇÃO

Após analise de Logs foi constatado que acontecia no momento de travamentos um problema de autenticação com a base de dados(Postgres) nas transações que acusavam não autenticação da aplicação da API em consultas. Foi alterado um parâmetro(Persist Security Info) que é responsável pela persistência de recuperação de senha em conexões. As alterações foram aplicadas nas lojas 5166 e 19985 que apresentavam constantemente o incidente, após observação no período do dia 17/05/2019 a 23/05/2019 não foram apresentados mais o alto consumo.


04. DEMAIS INFORMAÇÕES

Assuntos Relacionados:

Documentação sobre parâmetros de conexão : http://www.npgsql.org/doc/connection-string-parameters.html

...