Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Datasul - TEC - Configuração do PASOE para o Datasul

time.png Tempo aproximado para leitura: 00:02:55 min

Dúvida
Quais os itens para a análise inicial nas situações de desempenho no PASOE?

Ambiente
Framework - Framework (Linha Datasul) - PASOE - Versão 12

Solução
O procedimento de análise de desempenho de ambiente é complexo, dado a quantidade de componentes e itens a serem verificados. Por isso, indicamos uma revisão inicial no ambiente:

1) Adicionar ou validar se o programa de limpeza ...\ERP\fnd\utp\ut-apsv-sessionclear.r está no parâmetro Disconnect procedure da instância do PASOE. Configuração diretamente no arquivo conf/openedge.properties utilize esta linha:

sessionDisconnProc=utp/ut-apsv-sessionclear.r

Após reiniciar o serviço do PASOE e verificar se o desempenho da rotina teve melhoras.

Este é um programa disponibilizado pelo time de Framework que visa eliminar de memória procedures presas indevidamente pelas rotinas de produto. Estas estão sendo continuamente revisadas e ajustadas afim de futuramente não ser mais necessário o uso do programa ut-apsv-sessionclear como medida contorno.

2) Também deve ser verificado se todos os diretórios definidos existem fisicamente, não existindo mais devem ser removidos do PROPATH. Isso impacta muito no desempenho, pois ao buscar o diretório aguarda o retorno do Sistema operacional para dizer que não existe e passar para próximo diretório.
Agrupe entradas de mesmo endpoint, exemplo: 

C:\temp\fnd, 
C:\temp\quarentena\fnd, 
C:\temp\ems2, 
C:\temp\quarentena\ems

Veja as informações adicionais no artigo Ordem dos diretórios no Propath ao final desse artigo.

3) Na tela de configurações de Rede - Network Environment - alterar a configuração para IPv4. Após reiniciar o serviço do PASOE e verificar se o desempenho da rotina teve melhoras.

4) No arquivo .pf utilizado pela instância do PASOE verificar se tem o parâmetro -q, ele altera o comportamento do Progress no que diz respeito a leitura dos r-codes, que são os programas compilados. Quando este parâmetro é definido no arquivo .pf os programas passam a ser buscados do cache local a partir de sua primeira leitura. Ou seja, quando o programa é executado pela primeira vez, uma cópia dele é enviada ao cache local do Client. Nas próximas execuções do mesmo programa, ao invés de ser buscado o programa do Propath, a cópia local é executada. A utilização deste parâmetro pode trazer ganho de performance ao ambiente pelo fato de não ser necessária a leitura do Propath e busca de programas na rede nas execuções subsequentes.

5) Realizar testes de ping em seu ambiente, usando o exemplo abaixo entre os servidores de Aplicação, Banco de Dados e Programas para ver a conectividade. Valor ideal menor 1 milissegundos. Pode testar como Wi-fi e Cabeado para ver o tempo.

ping -l 8192 -n 50 ip_banco
ping -l 8192 -n 50 ip_servidor_programas
ping -l 8192 -n 50 ip_servidor_pasoe


6) Utilizar a conexão Shared Memory se tiver o banco de dados no mesmo servidor de aplicação, no qual consiste em conectar-se diretamente na memória compartilhada do banco de dados, no servidor de banco de dados, para uma melhora significativa de performance. Faz uma conexão direta ao banco, sem ser pelo serviço, mas sim conectando o banco diretamente na pasta em que o mesmo se encontra passando o caminho completo do banco, ao invés das informações de conexão via service. Exemplo: c:\totvs\datasul\dts-0\database\emsfnd.db

7) Habilite o monitoramento da instância do Pasoe para avaliar o uso. Na opção Application Metrics, verifique através do indicador Number of Reserve ABL Session Waits quantas vezes houve necessidade do client aguardar por uma sessão disponível. Um número alto pode indicar que a quantidade de sessões é insuficiente, sendo necessário aumentar gradativamente até obter um resultado satisfatório. Lembre-se que cada sessão consumirá uma conexão a cada um dos bancos de dados do arquivo .pf.

Saiba mais
Estruturação do Propath em Framework - Linha Datasul - TEC - Ordem dos diretórios no Propath
Consulte a documentação do Progress OpenEdge sobre o IPv4 Configure a network environment.
Descubra como habilitar o monitoramento do Pasoe no artigo Como habilitar o gerenciamento e monitoramento da instância PASOE

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _