...
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 1: Gerenciador de tarefas apresentando alto consumo(evidencia loja 5166)
Figura 2: Evidencias de erros gravados em AppDynamics
...
tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
---|---|
ids | passo1,passo2 |
...
default | yes |
---|---|
referencia | passo1 |
...
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.
Card documentos | ||||
---|---|---|---|---|
|
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> |