23076 - Erro SetAbrUsu trweb
Problema:
Rotina / Tela: TRWeb / Pesquisa
Solução:
Ao tentar responder uma pesquisa com imagens, ocorriam os seguintes erros:
"Erro na Carga de Definições do Usuário: Erro na Carga das Abrangências do Usuário (SetAbrUsu): Erro na Carga das Abrangências do Usuário: Java heap space: Ação = EXEPSQ"
Imagens não carregavam corretamente, ou carregavam com um X vermelho.
Rotina / Tela: TRWeb / Pesquisa
Solução:
Deve-se analisar os seguintes itens:
- Regra por processo 154: Visto que na mensagem do erro existe uma função de abrangência, é natural verificar e remover a regra vinculada, caso exista;
- Parâmetros do domain.xml, dentro da pasta do Glassfish: Por ocorrer um Java Heap space, pode ser que a memória informada no parâmetro xmx do arquivo fosse insuficiente para o que estava sendo exigido.
- Recursos do servidor: Através do taskmanager > performance, verificar a possibilidade da memória RAM estar esgotada;
- Instâncias do middleware: Verificar através do Gerenciador de Tarefas do Windows, no servidor, se as instancias do TR Web estão atingindo seu limite. Se sim, o problema pode ocorrer pois elas não são resetadas, causando o erro em questão: Java Heap Space.
Se for este o motivo, alterar no balanceamento de carga no SeniorConfigCenter através do botão "Avançado", setando a opção "Reiniciar instâncias após o uso de memória atingir 600 MB". Dessa forma, sempre que as instâncias chegarem em 600MB de uso, o middleware finalizava esta e sube uma nova, fazendo com que o processamento não fosse interrompido.