Á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).


Image Modified

Figura 1: Gerenciador de tarefas apresentando alto consumo(evidencia loja 5166)


Image Modified

Figura 2: Evidencias de erros gravados em AppDynamics

03. SOLUÇÃO

...

tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2

...

defaultyes
referenciapasso1

...

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

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

Assuntos Relacionados:

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

...




Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>